|
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-error | 97/97 | 90/90 | 97/97 | 90/90 | 97/97 | 97/88 | 0/6 |
fn-error-1[+]
X fn-error-1: Created on: 2005-12-12 Spec Dependencies: Test: fn:error() |
pass | pass | pass | pass | pass | pass | |
fn-error-2[+]
X fn-error-2: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.example.com/HR', 'myerr:toohighsal'), 'Does not apply because salary is too high') |
pass | pass | pass | pass | pass | pass | |
fn-error-3[+]
X fn-error-3: Created on: 2005-12-12 Spec Dependencies: Test: fn:error('Wrong Argument Type') |
pass | pass | pass | pass | pass | pass | |
fn-error-4[+]
X fn-error-4: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:FOCH0004')) |
pass | pass | pass | pass | pass | pass | |
fn-error-5[+]
X fn-error-5: Created on: 2005-12-12 Spec Dependencies: Test: fn:error((), 'err:FOER0000') |
pass | pass | pass | pass | pass | pass | |
fn-error-6[+]
X fn-error-6: Created on: 2005-12-12 Spec Dependencies: Test: fn:error((), 'err:FOER0000','error raised by this test by setting first argument to empty sequence') |
pass | pass | pass | pass | pass | pass | |
fn-error-7[+]
X fn-error-7: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:FODT0001')) |
pass | pass | pass | pass | pass | pass | |
fn-error-8[+]
X fn-error-8: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:FORG0009')) |
pass | pass | pass | pass | pass | pass | |
fn-error-9[+]
X fn-error-9: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:FOTY0012')) |
pass | pass | pass | pass | pass | pass | |
fn-error-10[+]
X fn-error-10: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:SENR0001')) |
pass | pass | pass | pass | pass | pass | |
fn-error-11[+]
X fn-error-11: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:SEPM0004')) |
pass | pass | pass | pass | pass | pass | |
fn-error-12[+]
X fn-error-12: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:SEPM0009')) |
pass | pass | pass | pass | pass | pass | |
fn-error-13[+]
X fn-error-13: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:SEPM0010')) |
pass | pass | pass | pass | pass | pass | |
fn-error-14[+]
X fn-error-14: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:SEPM0016')) |
pass | pass | pass | pass | pass | pass | |
fn-error-15[+]
X fn-error-15: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:SERE0003')) |
pass | pass | pass | pass | pass | pass | |
fn-error-16[+]
X fn-error-16: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:SERE0005')) |
pass | pass | pass | pass | pass | pass | |
fn-error-17[+]
X fn-error-17: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:SERE0006')) |
pass | pass | pass | pass | pass | pass | |
fn-error-18[+]
X fn-error-18: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:SERE0008')) |
pass | pass | pass | pass | pass | pass | |
fn-error-19[+]
X fn-error-19: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:SERE0012')) |
pass | pass | pass | pass | pass | pass | |
fn-error-20[+]
X fn-error-20: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:SERE0014')) |
pass | pass | pass | pass | pass | pass | |
fn-error-22[+]
X fn-error-22: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:SESU0007')) |
pass | pass | pass | pass | pass | pass | |
fn-error-23[+]
X fn-error-23: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:SESU0011')) |
pass | pass | pass | pass | pass | pass | |
fn-error-25[+]
X fn-error-25: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XPDY0002')) |
pass | pass | pass | pass | pass | pass | |
fn-error-26[+]
X fn-error-26: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XPST0010')) |
pass | pass | pass | pass | pass | pass | |
fn-error-27[+]
X fn-error-27: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XPST0080')) |
pass | pass | pass | pass | pass | pass | |
fn-error-28[+]
X fn-error-28: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XPTY0018')) |
pass | pass | pass | pass | pass | pass | |
fn-error-29[+]
X fn-error-29: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XQDY0027')) |
pass | pass | pass | pass | pass | pass | |
fn-error-30[+]
X fn-error-30: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XQDY0061')) |
pass | pass | pass | pass | pass | pass | |
fn-error-31[+]
X fn-error-31: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XQDY0084')) |
pass | pass | pass | pass | pass | pass | |
fn-error-32[+]
X fn-error-32: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XQST0009')) |
pass | pass | pass | pass | pass | pass | |
fn-error-33[+]
X fn-error-33: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XQST0012')) |
pass | pass | pass | pass | pass | pass | |
fn-error-34[+]
X fn-error-34: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XQST0013')) |
pass | pass | pass | pass | pass | pass | |
fn-error-35[+]
X fn-error-35: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XQST0016')) |
pass | pass | pass | pass | pass | pass | |
fn-error-36[+]
X fn-error-36: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XQST0035')) |
pass | pass | pass | pass | pass | pass | |
fn-error-37[+]
X fn-error-37: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XQST0036')) |
pass | pass | pass | pass | pass | pass | |
fn-error-38[+]
X fn-error-38: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XQST0046')) |
pass | pass | pass | pass | pass | pass | |
fn-error-39[+]
X fn-error-39: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XQST0047')) |
pass | pass | pass | pass | pass | pass | |
fn-error-40[+]
X fn-error-40: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XQST0048')) |
pass | pass | pass | pass | pass | pass | |
fn-error-41[+]
X fn-error-41: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XQST0054')) |
pass | pass | pass | pass | pass | pass | |
fn-error-42[+]
X fn-error-42: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XQST0055')) |
pass | pass | pass | pass | pass | pass | |
fn-error-43[+]
X fn-error-43: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XQST0057')) |
pass | pass | pass | pass | pass | pass | |
fn-error-44[+]
X fn-error-44: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XQST0058')) |
pass | pass | pass | pass | pass | pass | |
fn-error-45[+]
X fn-error-45: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XQST0060')) |
pass | pass | pass | pass | pass | pass | |
fn-error-46[+]
X fn-error-46: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XQST0073')) |
pass | pass | pass | pass | pass | pass | |
fn-error-47[+]
X fn-error-47: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XQST0075')) |
pass | pass | pass | pass | pass | pass | |
fn-error-48[+]
X fn-error-48: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XQST0076')) |
pass | pass | pass | pass | pass | pass | |
fn-error-49[+]
X fn-error-49: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XQST0079')) |
pass | pass | pass | pass | pass | pass | |
fn-error-50[+]
X fn-error-50: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XQST0087')) |
pass | pass | pass | pass | pass | pass | |
fn-error-51[+]
X fn-error-51: Created on: 2005-12-12 Spec Dependencies: Test: fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:XQTY0030')) |
pass | pass | pass | pass | pass | pass | |
K-ErrorFunc-1[+]
X K-ErrorFunc-1: Created on: 2007-11-26 Spec Dependencies: Test: if(true()) then true() else error() |
pass | pass | pass | pass | pass | pass | |
K-ErrorFunc-2[+]
X K-ErrorFunc-2: Created on: 2007-11-26 Spec Dependencies: Test: if(true()) then true() else error(QName("", "local"), "description") |
pass | pass | pass | pass | pass | pass | |
K-ErrorFunc-3[+]
X K-ErrorFunc-3: Created on: 2007-11-26 Spec Dependencies: Test: error(QName("", "local"), "description", "object", "wrong param") |
pass | pass | pass | pass | pass | pass | |
K-ErrorFunc-4[+]
X K-ErrorFunc-4: Created on: 2007-11-26 Spec Dependencies: spec = XQ10 XP20 XQ30 XP30 Test: error( () ) |
no result | n/a
notXP31 |
n/a
notXQ31 |
n/a | n/a | n/a | |
K-ErrorFunc-4a[+]
X K-ErrorFunc-4a: Created on: 2014-12-16 Spec Dependencies: spec = XQ31+ XP31+ Test: error( () ) |
pass | pass | pass | pass | pass | pass | |
K-ErrorFunc-5[+]
X K-ErrorFunc-5: Created on: 2007-11-26 Spec Dependencies: Test: error(QName('http://www.w3.org/2005/xqt-errors', 'err:FOER0000')) |
pass | pass | pass | pass | pass | pass | |
K-ErrorFunc-6[+]
X K-ErrorFunc-6: Created on: 2007-11-26 Spec Dependencies: Test: error((), "description") |
pass | pass | pass | pass | pass | pass | |
K-ErrorFunc-7[+]
X K-ErrorFunc-7: Created on: 2007-11-26 Spec Dependencies: Test: if(false()) then error((), "description") else true() |
pass | pass | pass | pass | pass | pass | |
K-ErrorFunc-8[+]
X K-ErrorFunc-8: Created on: 2007-11-26 Spec Dependencies: Test: error() |
pass | pass | pass | pass | pass | pass | |
K-ErrorFunc-9[+]
X K-ErrorFunc-9: Created on: 2007-11-26 Spec Dependencies: Test: error(QName("", "XPDY6666"), "description", "error object") |
pass | pass | pass | pass | pass | pass | |
K-ErrorFunc-10[+]
X K-ErrorFunc-10: Created on: 2007-11-26 Spec Dependencies: Test: exactly-one((true(), error())) |
pass | pass | pass | pass | pass | pass | |
K2-ErrorFunc-1[+]
X K2-ErrorFunc-1: Created on: 2007-11-26 Spec Dependencies: Test: (1, 2, error())[2] |
pass | pass | pass | pass | pass | pass | |
K2-ErrorFunc-2[+]
X K2-ErrorFunc-2: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: declare default element namespace ""; fn:error(xs:QName("onlyAnNCName")) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-ErrorFunc-3[+]
X K2-ErrorFunc-3: Created on: 2007-11-26 Spec Dependencies: Test: error(QName("", "FOO"), "DESCRIPTION") |
pass | pass | pass | pass | pass | pass | |
cbcl-error-001[+]
X cbcl-error-001: Created on: 2008-07-29 Spec Dependencies: spec = XQ10+ Test: declare function local:ignore($arg) { true() }; local:ignore( fn:error() ) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
cbcl-error-002[+]
X cbcl-error-002: Created on: 2008-07-29 Spec Dependencies: Test: empty(() + fn:error()) |
pass | pass | pass | pass | pass | pass | |
cbcl-error-003[+]
X cbcl-error-003: Created on: 2008-07-29 Spec Dependencies: Test: empty(fn:error() + ()) |
pass | pass | pass | pass | pass | pass | |
cbcl-error-004[+]
X cbcl-error-004: Created on: 2008-07-29 Spec Dependencies: Test: empty(() eq fn:error()) |
pass | pass | pass | pass | pass | pass | |
cbcl-error-005[+]
X cbcl-error-005: Created on: 2008-07-29 Spec Dependencies: Test: empty(fn:error() eq ()) |
pass | pass | pass | pass | pass | pass | |
cbcl-error-006[+]
X cbcl-error-006: Created on: 2008-07-29 Spec Dependencies: Test: fn:error() = () |
pass | pass | pass | pass | pass | pass | |
cbcl-error-007[+]
X cbcl-error-007: Created on: 2008-07-29 Spec Dependencies: Test: () = fn:error() |
pass | pass | pass | pass | pass | pass | |
cbcl-error-008[+]
X cbcl-error-008: Created on: 2008-07-29 Spec Dependencies: Test: empty(fn:error() is ()) |
pass | pass | pass | pass | pass | pass | |
cbcl-error-009[+]
X cbcl-error-009: Created on: 2008-07-29 Spec Dependencies: Test: empty(() is fn:error()) |
pass | pass | pass | pass | pass | pass | |
cbcl-error-010[+]
X cbcl-error-010: Created on: 2008-07-29 Spec Dependencies: Test: fn:error() and false() |
pass | pass | pass | pass | pass | pass | |
cbcl-error-011[+]
X cbcl-error-011: Created on: 2008-07-29 Spec Dependencies: Test: false() and fn:error() |
pass | pass | pass | pass | pass | pass | |
cbcl-error-012[+]
X cbcl-error-012: Created on: 2008-07-29 Spec Dependencies: Test: fn:error() or true() |
pass | pass | pass | pass | pass | pass | |
cbcl-error-013[+]
X cbcl-error-013: Created on: 2008-07-29 Spec Dependencies: Test: true() or fn:error() |
pass | pass | pass | pass | pass | pass | |
cbcl-error-014[+]
X cbcl-error-014: Created on: 2008-07-29 Spec Dependencies: Test: for $x in fn:error() return true() |
pass | pass | pass | pass | pass | pass | |
cbcl-error-015[+]
X cbcl-error-015: Created on: 2008-07-29 Spec Dependencies: spec = XQ10+ Test: for $x at $p in fn:error() return true() |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
cbcl-error-016[+]
X cbcl-error-016: Created on: 2008-07-29 Spec Dependencies: spec = XQ10+ XP30+ Test: let $x := fn:error() return true() |
pass | pass | pass | pass | pass | pass | |
cbcl-error-017[+]
X cbcl-error-017: Created on: 2008-07-29 Spec Dependencies: Test: if (fn:error()) then true() else true() |
pass | pass | pass | pass | pass | pass | |
cbcl-error-018[+]
X cbcl-error-018: Created on: 2008-07-29 Spec Dependencies: Test: some $x in fn:error() satisfies false() |
pass | pass | pass | pass | pass | pass | |
cbcl-error-019[+]
X cbcl-error-019: Created on: 2008-07-29 Spec Dependencies: Test: every $x in fn:error() satisfies true() |
pass | pass | pass | pass | pass | pass | |
cbcl-error-020[+]
X cbcl-error-020: Created on: 2008-07-29 Spec Dependencies: Test: fn:error() instance of xs:integer |
pass | pass | pass | pass | pass | pass | |
cbcl-error-021[+]
X cbcl-error-021: Created on: 2008-07-29 Spec Dependencies: spec = XQ10+ Test: typeswitch ( fn:error() ) case xs:integer return true() default return false() |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
cbcl-error-022[+]
X cbcl-error-022: Created on: 2008-07-29 Spec Dependencies: spec = XQ10+ Test: typeswitch ( fn:error() ) case xs:integer return true() default return false() |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
cbcl-error-023[+]
X cbcl-error-023: Created on: 2008-07-29 Spec Dependencies: Test: empty(fn:error()[2]) |
pass | pass | pass | pass | pass | pass | |
cbcl-error-024[+]
X cbcl-error-024: Created on: 2008-07-29 Spec Dependencies: Test: empty(fn:error()[false()]) |
pass | pass | pass | pass | pass | pass | |
cbcl-error-025[+]
X cbcl-error-025: Created on: 2008-07-29 Spec Dependencies: Test: empty((1 div 0)[false()]) |
pass | pass | pass | pass | pass | pass | |
cbcl-error-026[+]
X cbcl-error-026: Created on: 2008-07-29 Spec Dependencies: Test: empty( if (current-date() lt xs:date('2009-01-01')) then fn:error() else ()) |
pass | pass | pass | pass | pass | pass | |
cbcl-error-027[+]
X cbcl-error-027: Created on: 2008-07-29 Spec Dependencies: Test: empty( if (current-date() lt xs:date('2009-01-01')) then () else fn:error()) |
pass | pass | pass | pass | pass | pass | |
cbcl-error-028[+]
X cbcl-error-028: Created on: 2008-07-29 Spec Dependencies: spec = XQ10+ Test: declare function local:item() { if (current-date() lt xs:date('2012-10-10')) then 1 else "one" }; empty( typeswitch ( local:item() ) case xs:integer return fn:error() default return ()) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
cbcl-error-029[+]
X cbcl-error-029: Created on: 2008-07-29 Spec Dependencies: spec = XQ10+ Test: declare function local:item() { if (current-date() gt xs:date('1900-01-01')) then 1 else "one" }; empty( typeswitch ( local:item() ) case xs:integer return () default return fn:error()) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
cbcl-error-030[+]
X cbcl-error-030: Created on: 2008-07-29 Spec Dependencies: Test: empty(fn:remove( fn:error(), 1)) |
pass | pass | pass | pass | pass | pass | |
cbcl-error-031[+]
X cbcl-error-031: Created on: 2008-07-29 Spec Dependencies: Test: empty(fn:subsequence( fn:error(), 2, 2)) |
pass | pass | pass | pass | pass | pass | |
cbcl-error-032[+]
X cbcl-error-032: Created on: 2008-07-29 Spec Dependencies: Test: empty(fn:error() except fn:error() ) |
pass | pass | pass | pass | pass | pass | |
cbcl-error-033[+]
X cbcl-error-033: Created on: 2008-07-29 Spec Dependencies: Test: empty(fn:error() intersect fn:error() ) |
pass | pass | pass | pass | pass | pass | |
cbcl-error-034[+]
X cbcl-error-034: Created on: 2008-07-29 Spec Dependencies: Test: empty( fn:zero-or-one(fn:error()) ) |
pass | pass | pass | pass | pass | pass | |
cbcl-error-035[+]
X cbcl-error-035: Created on: 2008-07-29 Spec Dependencies: Test: empty( fn:error() treat as empty-sequence() ) |
pass | pass | pass | pass | pass | pass |