<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>