|
Implementations | |||||||
Tests | BaseX 8.5 beta XQ31 (QT3 vCVS) |
Saxon-EE 9.7.0.11 XP31 (QT3 v0.6) |
Saxon-EE 9.7.0.11 XQ31 (QT3 v0.6) |
XmlPrime 4.0.0.16079 XP31 (QT3 vCVS) |
XmlPrime 4.0.0.26293 XQ31 (QT3 vCVS) |
XmlPrime 4.0.0.27704 XQX31 (QT3 vCVS) |
|
---|---|---|---|---|---|---|---|
fn-function-arity | 21/23 | 19/19 | 21/21 | 21/21 | 23/23 | 23/0 | 0/6 |
fn-function-arity-001[+]
X fn-function-arity-001: Created on: 2011-11-28 Spec Dependencies: spec = XP30+ XQ30+ feature = higherOrderFunctions Test: fn:function-arity() |
pass | pass | pass | pass | pass | pass | |
fn-function-arity-002[+]
X fn-function-arity-002: Created on: 2011-11-28 Spec Dependencies: spec = XP30+ XQ30+ feature = higherOrderFunctions Test: fn:function-arity#0 |
pass | pass | pass | pass | pass | pass | |
fn-function-arity-003[+]
X fn-function-arity-003: Created on: 2011-11-28 Spec Dependencies: spec = XP30+ XQ30+ feature = higherOrderFunctions Test: fn:function-arity( fn:dateTime#2, fn:dateTime#2 ) |
pass | pass | pass | pass | pass | pass | |
fn-function-arity-004[+]
X fn-function-arity-004: Created on: 2011-11-28 Spec Dependencies: spec = XP30+ XQ30+ feature = higherOrderFunctions Test: fn:function-arity#2 |
pass | pass | pass | pass | pass | pass | |
fn-function-arity-005[+]
X fn-function-arity-005: Created on: 2011-11-28 Spec Dependencies: spec = XP30+ XQ30+ feature = higherOrderFunctions Test: exists(fn:function-arity#1) |
pass | pass | pass | pass | pass | pass | |
fn-function-arity-006[+]
X fn-function-arity-006: Created on: 2011-11-28 Spec Dependencies: spec = XP30+ XQ30+ feature = higherOrderFunctions Test: fn:function-arity( () ) |
pass | pass | pass | pass | pass | pass | |
fn-function-arity-007[+]
X fn-function-arity-007: Created on: 2011-11-28 Spec Dependencies: spec = XP30+ XQ30+ feature = higherOrderFunctions Test: fn:function-arity( 1 ) |
pass | pass | pass | pass | pass | pass | |
fn-function-arity-008[+]
X fn-function-arity-008: Created on: 2011-11-28 Spec Dependencies: spec = XP30+ XQ30+ feature = higherOrderFunctions Test: fn:function-arity( fn:analyze-string((), "unused") ) |
pass | pass | pass | pass | pass | pass | |
fn-function-arity-009[+]
X fn-function-arity-009: Created on: 2011-11-28 Spec Dependencies: spec = XP30+ XQ30+ feature = higherOrderFunctions Test: fn:function-arity( (fn:concat#2, fn:concat#3) ) |
pass | pass | pass | pass | pass | pass | |
fn-function-arity-010[+]
X fn-function-arity-010: Created on: 2011-11-28 Spec Dependencies: spec = XP30+ XQ30+ feature = staticTyping feature = higherOrderFunctions Test: fn:function-arity( if ( fn:current-dateTime() eq fn:dateTime( fn:current-date(), fn:current-time() )) then fn:dateTime#2 else 1 ) |
no result | n/a
Dependency not satisfied |
n/a
Dependency not satisfied |
pass | pass | pass | |
fn-function-arity-011[+]
X fn-function-arity-011: Created on: 2011-11-28 Spec Dependencies: spec = XP30+ XQ30+ feature = higherOrderFunctions Test: ( fn:function-arity( if (current-date() eq xs:date('1900-01-01')) then fn:dateTime#2 else 1 ), fn:function-arity( if (current-date() eq xs:date('1900-01-01')) then 1 else fn:dateTime#2 ) ) |
pass | pass | pass | pass | pass | pass | |
fn-function-arity-012[+]
X fn-function-arity-012: Created on: 2011-11-28 Spec Dependencies: feature = staticTyping spec = XP30+ XQ30+ feature = higherOrderFunctions Test: fn:function-arity( if ( fn:current-dateTime() eq fn:dateTime( fn:current-date(), fn:current-time() )) then fn:dateTime#2 else () ) |
no result | n/a
Dependency not satisfied |
n/a
Dependency not satisfied |
pass | pass | pass | |
fn-function-arity-013[+]
X fn-function-arity-013: Created on: 2011-11-28 Spec Dependencies: spec = XP30+ XQ30+ feature = higherOrderFunctions Test: ( fn:function-arity( if (current-date() eq xs:date('1900-01-01')) then fn:dateTime#2 else () ), fn:function-arity( if (current-date() eq xs:date('1900-01-01')) then () else fn:dateTime#2 ) ) |
pass | pass | pass | pass | pass | pass | |
fn-function-arity-014[+]
X fn-function-arity-014: Created on: 2011-11-28 Spec Dependencies: spec = XP30+ XQ30+ feature = higherOrderFunctions Test: fn:function-arity( fn:substring#2 ) |
pass | pass | pass | pass | pass | pass | |
fn-function-arity-015[+]
X fn-function-arity-015: Created on: 2011-11-28 Spec Dependencies: spec = XP30+ XQ30+ feature = higherOrderFunctions Test: fn:function-arity( fn:dateTime#2 ) |
pass | pass | pass | pass | pass | pass | |
fn-function-arity-016[+]
X fn-function-arity-016: Created on: 2011-11-28 Spec Dependencies: spec = XP30+ XQ30+ feature = higherOrderFunctions Test: fn:function-arity( fn:concat#99 ) |
pass | pass | pass | pass | pass | pass | |
fn-function-arity-017[+]
X fn-function-arity-017: Created on: 2011-11-28 Spec Dependencies: spec = XP30+ XQ30+ feature = higherOrderFunctions Test: fn:function-arity( fn:concat#340282366920938463463374607431768211456 ) |
pass | pass | pass | pass | pass | pass | |
fn-function-arity-018[+]
X fn-function-arity-018: Created on: 2011-11-28 Spec Dependencies: spec = XP30+ XQ30+ feature = higherOrderFunctions Test: fn:function-arity( function($node){name($node)} ) |
pass | pass | pass | pass | pass | pass | |
fn-function-arity-019[+]
X fn-function-arity-019: Created on: 2011-11-28 Spec Dependencies: spec = XP30+ XQ30+ feature = higherOrderFunctions Test: fn:function-arity( function($arg1, $arg2) { subsequence($arg1, $arg2, 1) } ) |
pass | pass | pass | pass | pass | pass | |
fn-function-arity-020[+]
X fn-function-arity-020: Created on: 2011-11-28 Spec Dependencies: spec = XP30+ XQ30+ feature = higherOrderFunctions Test: let $initial := fn:substring(?, 1, 1) return fn:function-arity( $initial ) |
pass | pass | pass | pass | pass | pass | |
fn-function-arity-021[+]
X fn-function-arity-021: Created on: 2011-11-28 Spec Dependencies: spec = XP30+ XQ30+ feature = higherOrderFunctions Test: fn:function-arity( math:pow(?, 10) ) |
pass | pass | pass | pass | pass | pass | |
fn-function-arity-022[+]
X fn-function-arity-022: Created on: 2011-11-28 Spec Dependencies: spec = XQ30+ feature = higherOrderFunctions Test: declare function local:add($arg1, $arg2, $arg3) { $arg1 + $arg2 + $arg3 }; fn:function-arity( local:add#3 ) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-function-arity-023[+]
X fn-function-arity-023: Created on: 2011-11-28 Spec Dependencies: spec = XQ30+ feature = higherOrderFunctions Test: declare function local:add($arg1, $arg2, $arg3) { $arg1 + $arg2 + $arg3 }; fn:function-arity( local:add(1, 2, ?) ) |
pass | n/a
notXP31 |
pass | n/a | pass | pass |