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