|
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) |
|
---|---|---|---|---|---|---|---|
prod-TryCatchExpr | 168/170 | 0/0 | 170/170 | 0/0 | 170/170 | 170/0 | 0/6 |
try-001[+]
X try-001: Created on: 2008-11-25 Spec Dependencies: spec = XQ30+ Test: try { doc('rubbish.xml') } catch * {"ok"} |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-002[+]
X try-002: Created on: 2008-11-25 Spec Dependencies: spec = XQ30+ Test: declare namespace err = "http://www.w3.org/2005/xqt-errors"; try { doc('rubbish.xml') } catch err:FODC0001 | err:FODC0002 | err:FODC0005 {"ok"} |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-003[+]
X try-003: Created on: 2008-11-25 Spec Dependencies: spec = XQ30+ Test: try { doc('rubbish.xml') } catch *:FODC0001 | *:FODC0002 | *:FODC0005 {"ok"} |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-004[+]
X try-004: Created on: 2008-11-25 Spec Dependencies: spec = XQ30+ Test: try { doc('rubbish.xml') } catch err:FODC0001 {<caught-error code="FODC0001"/>} catch err:FODC0002 {<caught-error code="FODC0002"/>} catch err:FODC0005 {<caught-error code="FODC0005"/>} catch err:* {<caught-error code="other"/>} |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-005[+]
X try-005: Created on: 2008-11-25 Spec Dependencies: spec = XQ30+ Test: <out>{ try { doc('rubbish.xml') } catch * {<caught-error/>}, try { doc('rubbish.xml') } catch * {<caught-another/>} }</out> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-006[+]
X try-006: Created on: 2008-11-25 Spec Dependencies: spec = XQ30+ Test: declare variable $doc := doc('rubbish.xml'); try { $doc } catch * {<caught-error/>} |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-007[+]
X try-007: Created on: 2008-11-25 Spec Dependencies: spec = XQ30+ Test: let $doc := doc('rubbish.xml') return try { $doc } catch * {<caught-error/>} |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-008[+]
X try-008: Created on: 2008-11-25 Spec Dependencies: spec = XQ30+ Test: declare function local:f() { doc('rubbish.xml') }; try { local:f() } catch * {"ok"} |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-009[+]
X try-009: Created on: 2008-11-25 Spec Dependencies: spec = XQ30+ Test: declare function local:f($d as xs:integer) { 10 div $d }; try { local:f(0) } catch err:FOAR0001 {"ok"} |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-010[+]
X try-010: Created on: 2011-12-23 Spec Dependencies: spec = XQ30+ Test: declare function local:f($d as xs:integer) { 10 div $d }; try { local:f(0) } catch * {local-name-from-QName($err:code)} |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-011[+]
X try-011: Created on: 2012-03-02 Spec Dependencies: spec = XQ30+ Test: declare function local:f($d as xs:integer) { 10 div $d }; declare variable $t as xs:string := "text"; try { local:f(0) } catch * { try { local:f($t cast as xs:integer) } catch * {local-name-from-QName($err:code)} } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-012[+]
X try-012: Created on: 2012-03-02 Spec Dependencies: spec = XQ30+ Test: declare function local:f($d as xs:integer) { 10 div $d }; try { local:f(0) } catch * {$err:description} |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-013[+]
X try-013: Created on: 2012-03-02 Spec Dependencies: spec = XQ30+ Test: declare function local:f($d as xs:integer) { 10 div $d }; try { local:f(0) } catch * {$err:column-number, $err:line-number, $err:line-number} |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-014[+]
X try-014: Created on: 2013-04-16 Spec Dependencies: spec = XQ30+ Test: try { 9999999999999999999999999999999999999999999999999999999999999999999999 idiv 9999999999999999999999999999999999999999999999999999999999999999999999 } catch err:FOAR0002 {1} |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-015[+]
X try-015: Created on: 2013-04-16 Spec Dependencies: spec = XQ30+ Test: try { xs:date('2013-02-29') } catch err:FORG0001 {true()} |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-016[+]
X try-016: Created on: 2013-04-16 Spec Dependencies: spec = XQ30+ Test: declare function local:f() { .+3 }; try {local:f()} catch err:XPDY0002 {true()} |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-017[+]
X try-017: Created on: 2013-04-16 Spec Dependencies: spec = XQ30+ Test: declare function local:f() { a }; try {local:f()} catch err:XPDY0002 {true()} |
pass | n/a
test-set dependencies not satisfied |
wrongError
Expected XPTY0004; got XPDY0002 |
n/a | pass | pass | |
try-018[+]
X try-018: Created on: 2016-09-18 Spec Dependencies: spec = XQ30+ Test: try {1 div 0} catch local:foo | local:bar {'first'} catch * {'second'} |
no result | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
no-try-catch-1[+]
X no-try-catch-1: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: 1 div 0 |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
no-try-catch-2[+]
X no-try-catch-2: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: $x |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
no-try-catch-3[+]
X no-try-catch-3: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: let $i as xs:string := 1 return $i |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-dynamic-error-1[+]
X try-catch-dynamic-error-1: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch * { "Division by zero" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-dynamic-error-2[+]
X try-catch-dynamic-error-2: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch err:FOAR0001 { "Division by zero" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-dynamic-error-3[+]
X try-catch-dynamic-error-3: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch err:* { "Division by zero" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-dynamic-error-4[+]
X try-catch-dynamic-error-4: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch *:FOAR0001 { "Division by zero" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-static-error-1[+]
X try-catch-static-error-1: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { $x } catch * { "Undefined variable" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-static-error-2[+]
X try-catch-static-error-2: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { $x } catch err:XPST0008 { "Undefined variable" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-static-error-3[+]
X try-catch-static-error-3: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { $x } catch err:* { "Undefined variable" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-static-error-4[+]
X try-catch-static-error-4: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { $x } catch *:XPST0008 { "Undefined variable" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-type-error-1[+]
X try-catch-type-error-1: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { let $i as xs:string := 1 return $i } catch * { "Type error" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-type-error-2[+]
X try-catch-type-error-2: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { let $i as xs:string := 1 return $i } catch err:XPTY0004 { "Type error" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-type-error-3[+]
X try-catch-type-error-3: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { let $i as xs:string := 1 return $i } catch err:* { "Type error" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-type-error-4[+]
X try-catch-type-error-4: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { let $i as xs:string := 1 return $i } catch *:XPTY0004 { "Type error" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-dynamic-error-outside-before-1[+]
X try-catch-dynamic-error-outside-before-1: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: 1 div 0, try { () } catch * { "Division by zero" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-dynamic-error-outside-before-2[+]
X try-catch-dynamic-error-outside-before-2: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: 1 div 0, try { () } catch err:FOAR0001 { "Division by zero" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-dynamic-error-outside-before-3[+]
X try-catch-dynamic-error-outside-before-3: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: 1 div 0, try { () } catch err:* { "Division by zero" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-dynamic-error-outside-before-4[+]
X try-catch-dynamic-error-outside-before-4: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: 1 div 0, try { () } catch *:FOAR0001 { "Division by zero" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-dynamic-error-outside-after-1[+]
X try-catch-dynamic-error-outside-after-1: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { () } catch * { "Division by zero" }, 1 div 0 |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-dynamic-error-outside-after-2[+]
X try-catch-dynamic-error-outside-after-2: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { () } catch err:FOAR0001 { "Division by zero" }, 1 div 0 |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-dynamic-error-outside-after-3[+]
X try-catch-dynamic-error-outside-after-3: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { () } catch err:* { "Division by zero" }, 1 div 0 |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-dynamic-error-outside-after-4[+]
X try-catch-dynamic-error-outside-after-4: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { () } catch *:FOAR0001 { "Division by zero" }, 1 div 0 |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-dynamic-error-outside-1[+]
X try-catch-dynamic-error-outside-1: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: 1 + (try { "" } catch * { "Invalid argument" }) |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-dynamic-error-outside-2[+]
X try-catch-dynamic-error-outside-2: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: 1 + (try { "" } catch err:XPTY0004 { "Invalid argument" }) |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-dynamic-error-outside-3[+]
X try-catch-dynamic-error-outside-3: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: 1 + (try { "" } catch err:* { "Invalid argument" }) |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-dynamic-error-outside-4[+]
X try-catch-dynamic-error-outside-4: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: 1 + (try { "" } catch *:XPTY0004 { "Invalid argument" }) |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-dynamic-error-outside-5[+]
X try-catch-dynamic-error-outside-5: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: (try { "" } catch * { "Invalid argument" }) + 1 |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-dynamic-error-outside-6[+]
X try-catch-dynamic-error-outside-6: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: (try { "" } catch err:FOAR0001 { "Invalid argument" }) + 1 |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-dynamic-error-outside-7[+]
X try-catch-dynamic-error-outside-7: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: (try { "" } catch err:* { "Invalid argument" }) + 1 |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-dynamic-error-outside-8[+]
X try-catch-dynamic-error-outside-8: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: (try { "" } catch *:FOAR0001 { "Invalid argument" }) + 1 |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-no-error-1[+]
X try-catch-no-error-1: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 0 } catch * { "No error" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-no-error-2[+]
X try-catch-no-error-2: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 0 } catch err:FOAR0001 { "No error" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-no-error-3[+]
X try-catch-no-error-3: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 0 } catch err:* { "No error" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-no-error-4[+]
X try-catch-no-error-4: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 0 } catch *:FOAR0001 { "No error" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-no-error-5[+]
X try-catch-no-error-5: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 0 } catch err:FOAR0001 { "No error" } catch *:FOAR0001 { "No error "} catch err:* { "No error "} catch * { "No error "} |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-name-tests-namespace-1[+]
X try-catch-name-tests-namespace-1: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch Q{http://www.w3.org/2005/xqt-errors}FOAR0001 { "Division by zero" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-name-tests-namespace-2[+]
X try-catch-name-tests-namespace-2: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch Q{http://www.w3.org/2005/xqt-errors}* { "Division by zero" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-name-no-matching-catch-clause-1[+]
X try-catch-name-no-matching-catch-clause-1: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch err:XPST0008 { "Division by zero" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-name-no-matching-catch-clause-2[+]
X try-catch-name-no-matching-catch-clause-2: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch xs:* { "Division by zero" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-name-no-matching-catch-clause-3[+]
X try-catch-name-no-matching-catch-clause-3: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch *:XPST0008 { "Division by zero" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-name-no-matching-catch-clause-4[+]
X try-catch-name-no-matching-catch-clause-4: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch Q{http://www.w3.org/2005/not-xqt-errors}* { "Division by zero" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-name-no-matching-catch-clause-5[+]
X try-catch-name-no-matching-catch-clause-5: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch Q{http://www.w3.org/2005/xqt-errors}XPST0008 { "Division by zero" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-name-no-matching-catch-clause-6[+]
X try-catch-name-no-matching-catch-clause-6: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch err:XPST0008 { "Division by zero" } catch xs:* { "Division by zero" } catch *:XPST0008 { "Division by zero" } catch Q{http://www.w3.org/2005/not-xqt-errors}* { "Division by zero" } catch Q{http://www.w3.org/2005/xqt-errors}XPST0008 { "Division by zero" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-several-name-tests-1[+]
X try-catch-several-name-tests-1: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch err:XPST0008 | err:FOAR0001 { "Division by zero" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-several-name-tests-2[+]
X try-catch-several-name-tests-2: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch err:FOAR0001 | err:XPST0008 { "Division by zero" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-several-name-tests-3[+]
X try-catch-several-name-tests-3: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch err:XPTY0004 | err:FOAR0001 | err:XPST0008 { "Division by zero" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-first-matching-catch-clause-1[+]
X try-catch-first-matching-catch-clause-1: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch err:FOAR0001 { "Clause 1" } catch err:FOAR0001 { "Clause 2" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-first-matching-catch-clause-2[+]
X try-catch-first-matching-catch-clause-2: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch err:XQST008 { "Clause 1" } catch err:FOAR0001 { "Clause 2" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-first-matching-catch-clause-3[+]
X try-catch-first-matching-catch-clause-3: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch err:FOAR0001 { "Clause 1" } catch err:XQST008 { "Clause 2" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-first-matching-catch-clause-4[+]
X try-catch-first-matching-catch-clause-4: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch err:FOAR0001 { "Clause 1" } catch err:XQST008 { "Clause 2" } catch err:XPTY0004 { "Clause 3" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-first-matching-catch-clause-5[+]
X try-catch-first-matching-catch-clause-5: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch err:FOAR0001 { "Clause 1" } catch err:XPTY0004 { "Clause 2" } catch err:XQST008 { "Clause 3" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-first-matching-catch-clause-6[+]
X try-catch-first-matching-catch-clause-6: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch err:XPTY0004 { "Clause 1" } catch err:FOAR0001 { "Clause 2" } catch err:XQST008 { "Clause 3" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-first-matching-catch-clause-7[+]
X try-catch-first-matching-catch-clause-7: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch err:XPTY0004 { "Clause 1" } catch err:XPST0008 { "Clause 2" } catch err:FOAR0001 { "Clause 3" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-first-matching-catch-clause-8[+]
X try-catch-first-matching-catch-clause-8: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch err:* { "Clause 1" } catch xs:* { "Clause 2" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-first-matching-catch-clause-9[+]
X try-catch-first-matching-catch-clause-9: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch xs:* { "Clause 1" } catch err:* { "Clause 2" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-first-matching-catch-clause-10[+]
X try-catch-first-matching-catch-clause-10: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch Q{http://www.w3.org/2005/xqt-errors}* { "Clause 1" } catch Q{http://www.w3.org/2001/XMLSchema}* { "Clause 2" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-first-matching-catch-clause-11[+]
X try-catch-first-matching-catch-clause-11: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch Q{http://www.w3.org/2001/XMLSchema}* { "Clause 1" } catch Q{http://www.w3.org/2005/xqt-errors}* { "Clause 2" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-first-matching-catch-clause-12[+]
X try-catch-first-matching-catch-clause-12: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch * { "Clause 1" } catch err:FOAR0001 { "Clause 2" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-code-variable-1[+]
X try-catch-err-code-variable-1: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch * { $err:code } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-code-variable-2[+]
X try-catch-err-code-variable-2: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch * { fn:prefix-from-QName($err:code) } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-code-variable-3[+]
X try-catch-err-code-variable-3: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch * { fn:local-name-from-QName($err:code) } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-code-variable-4[+]
X try-catch-err-code-variable-4: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch * { fn:namespace-uri-from-QName($err:code) } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-code-variable-5[+]
X try-catch-err-code-variable-5: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:FOER0001')) } catch * { $err:code } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-code-variable-6[+]
X try-catch-err-code-variable-6: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:FOER0001')) } catch * { fn:prefix-from-QName($err:code) } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-code-variable-7[+]
X try-catch-err-code-variable-7: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:FOER0001')) } catch * { fn:local-name-from-QName($err:code) } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-code-variable-8[+]
X try-catch-err-code-variable-8: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:FOER0001')) } catch * { fn:namespace-uri-from-QName($err:code) } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-code-variable-9[+]
X try-catch-err-code-variable-9: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error() } catch * { $err:code } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-code-variable-10[+]
X try-catch-err-code-variable-10: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error() } catch * { fn:prefix-from-QName($err:code) } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-code-variable-11[+]
X try-catch-err-code-variable-11: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error() } catch * { fn:local-name-from-QName($err:code) } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-code-variable-12[+]
X try-catch-err-code-variable-12: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error() } catch * { fn:namespace-uri-from-QName($err:code) } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-code-variable-13[+]
X try-catch-err-code-variable-13: Created on: 2014-11-13 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch * { <e code="{$e:code}" xmlns:e="http://www.w3.org/2005/xqt-errors"/> } |
fail | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-code-variable-14[+]
X try-catch-err-code-variable-14: Created on: 2014-11-13 Spec Dependencies: spec = XQ30+ Test: for $p in ("p1", "p2") return try {parse-xml($p)} catch * {$err:code} |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-description-variable-1[+]
X try-catch-err-description-variable-1: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch * { count($err:description) le 1 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-description-variable-2[+]
X try-catch-err-description-variable-2: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch * { if (($err:description)) then $err:description instance of xs:string else fn:true() } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-description-variable-3[+]
X try-catch-err-description-variable-3: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:FOER0000'), "Description") } catch * { $err:description } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-value-variable-1[+]
X try-catch-err-value-variable-1: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:FOER0000'), "Description", "Value") } catch * { $err:value } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-value-variable-2[+]
X try-catch-err-value-variable-2: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:FOER0000'), "Description", ("Value", 3, <a/>, true())) } catch * { count($err:value) } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-value-variable-3[+]
X try-catch-err-value-variable-3: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:FOER0000'), "Description", ("Value", 3)) } catch * { $err:value[2] } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-module-variable-1[+]
X try-catch-err-module-variable-1: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error() } catch * { let $n := $err:module return true() } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-module-variable-2[+]
X try-catch-err-module-variable-2: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error() } catch * { count($err:module) } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-module-variable-3[+]
X try-catch-err-module-variable-3: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error() } catch * { if (count($err:module) eq 1) then $err:module else "" } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-line-number-variable-1[+]
X try-catch-err-line-number-variable-1: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error() } catch * { let $n := $err:line-number return true() } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-line-number-variable-2[+]
X try-catch-err-line-number-variable-2: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error() } catch * { count($err:line-number) } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-line-number-variable-3[+]
X try-catch-err-line-number-variable-3: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error() } catch * { if (count($err:line-number) eq 1) then $err:line-number else 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-column-number-variable-1[+]
X try-catch-err-column-number-variable-1: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error() } catch * { let $n := $err:column-number return true() } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-column-number-variable-2[+]
X try-catch-err-column-number-variable-2: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error() } catch * { count($err:column-number) } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-column-number-variable-3[+]
X try-catch-err-column-number-variable-3: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error() } catch * { if (count($err:column-number) eq 1) then $err:column-number else 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-other-variable-1[+]
X try-catch-err-other-variable-1: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error() } catch * { $err:other } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-dynamic-error-in-catch-clause-1[+]
X try-catch-err-dynamic-error-in-catch-clause-1: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error() } catch * { fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:FOER0001')) } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-dynamic-error-in-catch-clause-2[+]
X try-catch-err-dynamic-error-in-catch-clause-2: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch err:FOER0000 { fn:error() } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-dynamic-error-in-catch-clause-3[+]
X try-catch-err-dynamic-error-in-catch-clause-3: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 0 } catch err:FOER0000 { fn:error() } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-dynamic-error-in-catch-clause-4[+]
X try-catch-err-dynamic-error-in-catch-clause-4: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error() } catch err:FOER0001 { fn:error() } catch err:FOER0000 { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-err-dynamic-error-in-catch-clause-5[+]
X try-catch-err-dynamic-error-in-catch-clause-5: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error() } catch err:FOER0000 { 0 } catch err:FOER0001 { fn:error() } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-function-call-1[+]
X try-catch-function-call-1: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error() } catch err:FOER0000 { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-function-call-2[+]
X try-catch-function-call-2: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:one-or-more(()) } catch err:FORG0004 { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-function-call-3[+]
X try-catch-function-call-3: Created on: 2011-07-28 Spec Dependencies: feature = higherOrderFunctions spec = XQ30+ Test: try { function() { fn:error() } () } catch err:FOER0000 { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-function-call-4[+]
X try-catch-function-call-4: Created on: 2011-07-28 Spec Dependencies: feature = higherOrderFunctions spec = XQ30+ Test: try { function() { 1 div 0 } () } catch err:FOAR0001 { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-error-function-with-static-error-code[+]
X try-catch-error-function-with-static-error-code: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error(xs:QName("err:XPST0008")) } catch err:XPST0008 { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-variable-binding-outside-1[+]
X try-catch-variable-binding-outside-1: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: let $x as xs:integer := "" return try { $x } catch err:XPTY0004 { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-variable-binding-outside-2[+]
X try-catch-variable-binding-outside-2: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { let $x as xs:integer := "" return $x } catch err:XPTY0004 { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-variable-binding-outside-3[+]
X try-catch-variable-binding-outside-3: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: for $x as xs:integer in (0, 1, "") return try { $x } catch err:XPTY0004 { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-variable-binding-outside-4[+]
X try-catch-variable-binding-outside-4: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: declare variable $str external := ""; try { for $x as xs:integer in (0, 1, $str) return $x } catch err:XPTY0004 { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-variable-binding-outside-5[+]
X try-catch-variable-binding-outside-5: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: for tumbling window $x as xs:string in (2, 4, 6, 8, 10) start $s at $spos previous $sprev next $snext when true() end $e at $epos previous $eprev next $enext when true() return try { $x } catch err:XPTY0004 { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-variable-binding-outside-6[+]
X try-catch-variable-binding-outside-6: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { for tumbling window $x as xs:string in (2, 4, 6, 8, 10) start $s at $spos previous $sprev next $snext when true() end $e at $epos previous $eprev next $enext when true() return $x } catch err:XPTY0004 { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-optimizations-1[+]
X try-catch-optimizations-1: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { 1 div 0 } catch * { 0 }, try { 1 div 0 } catch err:FOAR0001 { 1} |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-optimizations-2[+]
X try-catch-optimizations-2: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error() } catch * { 0 }, try { fn:error() } catch err:FOER0000 { 1} |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-optimizations-3[+]
X try-catch-optimizations-3: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: let $x := 1 div 0 return try { $x } catch * { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-spec-example-1[+]
X try-catch-spec-example-1: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: let $x := "" return try { $x cast as xs:integer } catch * { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-spec-example-2[+]
X try-catch-spec-example-2: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: let $x := "" return try { $x cast as xs:integer } catch err:FORG0001 { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-spec-example-3[+]
X try-catch-spec-example-3: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: let $x := "" return try { $x cast as xs:integer } catch err:FORG0001 | err:XPTY0004 { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-spec-example-4[+]
X try-catch-spec-example-4: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: let $output := (try { fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:FOER0000')) } catch * { $err:code, $err:value, " module: ", $err:module, "(", $err:line-number, ",", $err:column-number, ")" }) return true() |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-spec-example-5[+]
X try-catch-spec-example-5: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: declare function local:thrice($x as xs:integer) as xs:integer { 3*$x }; local:thrice(try { "oops" } catch * { 3 } ) |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-function-result-type-1[+]
X try-catch-function-result-type-1: Created on: 2012-06-13 Spec Dependencies: spec = XQ30+ Test: declare function local:thrice($x as xs:integer) as xs:integer { try { if (current-date() gt xs:date('2000-01-01')) then "three" else 3 } catch * { 3 } }; local:thrice(3) |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-all-dynamic-errors-caught-1[+]
X try-catch-all-dynamic-errors-caught-1: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { . } catch err:XPDY0002 { "Context item not set." } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-all-dynamic-errors-caught-2[+]
X try-catch-all-dynamic-errors-caught-2: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { "" treat as element() } catch err:XPDY0050 { "Sequence type mismatch." } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-all-dynamic-errors-caught-3[+]
X try-catch-all-dynamic-errors-caught-3: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { element element { attribute a {""}, attribute a {""} } } catch err:XQDY0025 { "Attribute name duplicate." } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-all-dynamic-errors-caught-4[+]
X try-catch-all-dynamic-errors-caught-4: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { processing-instruction name { "?>" } } catch err:XQDY0026 { "Invalid PI." } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-all-dynamic-errors-caught-5[+]
X try-catch-all-dynamic-errors-caught-5: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { processing-instruction { "prefix:name" } {} } catch err:XQDY0041 { "Invalid PI." } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-all-dynamic-errors-caught-6[+]
X try-catch-all-dynamic-errors-caught-6: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { attribute xmlns {} } catch err:XQDY0044 { "Invalid attribute." } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-all-dynamic-errors-caught-7[+]
X try-catch-all-dynamic-errors-caught-7: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { validate { document { <a/>, <b/> }} } catch err:XQDY0061 { "Invalid document." } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-all-dynamic-errors-caught-8[+]
X try-catch-all-dynamic-errors-caught-8: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { processing-instruction XML {} } catch err:XQDY0064 { "Invalid PI." } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-all-dynamic-errors-caught-9[+]
X try-catch-all-dynamic-errors-caught-9: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { comment { "--" } } catch err:XQDY0072 { "Invalid comment." } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-all-dynamic-errors-caught-10[+]
X try-catch-all-dynamic-errors-caught-10: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { element { "prefix:name" } {} } catch err:XQDY0074 { "Invalid element." } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-all-dynamic-errors-caught-11[+]
X try-catch-all-dynamic-errors-caught-11: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: (try { (attribute xml:id {""})/0 } catch err:XQDY0091 { "Invalid attribute ID." }) |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-all-dynamic-errors-caught-12[+]
X try-catch-all-dynamic-errors-caught-12: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { let $x := (1,2)[position() < 3] group by $x return $x } catch err:XPTY0004 { "More than a grouping item." } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-all-dynamic-errors-caught-13[+]
X try-catch-all-dynamic-errors-caught-13: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { element { "xmlns:name" } {} } catch err:XQDY0096 | err:XQDY0074 { "Invalid element." } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-all-dynamic-errors-caught-13b[+]
X try-catch-all-dynamic-errors-caught-13b: Created on: 2012-12-20 Spec Dependencies: spec = XQ30+ Test: try { element { QName("http://www.w3.org/2000/xmlns/", "xmlns:name") } {} } catch err:XQDY0096 { "Invalid element." } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-all-dynamic-errors-caught-14[+]
X try-catch-all-dynamic-errors-caught-14: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { namespace xmlns { "http://www.example.com" } } catch err:XQDY0101 { "Invalid namespace node." } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-all-dynamic-errors-caught-15[+]
X try-catch-all-dynamic-errors-caught-15: Created on: 2012-12-27 Spec Dependencies: spec = XQ30+ Test: try { 10000000000000000000000000001 - 10000000000000000000000000000 } catch err:FOAR0002 { 1 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-nest-1[+]
X try-catch-nest-1: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { try { 1 div 0 } catch * { "Division by zero" } } catch * { "Should not be reached." } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-nest-2[+]
X try-catch-nest-2: Created on: 2011-07-28 Spec Dependencies: spec = XQ30+ Test: try { fn:error() } catch * { try { 1 div 0 } catch * { "Division by zero" } } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-fn-error-1[+]
X try-catch-fn-error-1: Created on: 2012-10-03 Spec Dependencies: spec = XQ30+ Test: fn:error(fn:QName("http://www.example.com/", "example:EXER3141")) |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-fn-error-2[+]
X try-catch-fn-error-2: Created on: 2012-10-03 Spec Dependencies: spec = XQ30+ Test: try { fn:error(fn:QName("http://www.example.com/", "example:EXER3141")) } catch * { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-fn-error-3[+]
X try-catch-fn-error-3: Created on: 2012-10-03 Spec Dependencies: spec = XQ30+ Test: try { fn:error(fn:QName("http://www.example.com/", "example:EXER3141")) } catch Q{http://www.example.com/}EXER3141 { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-fn-error-4[+]
X try-catch-fn-error-4: Created on: 2012-10-03 Spec Dependencies: spec = XQ30+ Test: try { fn:error(fn:QName("http://www.example.com/", "example:EXER3141")) } catch Q{http://www.example.com/}* { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-fn-error-5[+]
X try-catch-fn-error-5: Created on: 2012-10-03 Spec Dependencies: spec = XQ30+ Test: try { fn:error(fn:QName("http://www.example.com/", "example:EXER3141")) } catch *:EXER3141 { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-fn-error-6[+]
X try-catch-fn-error-6: Created on: 2012-10-03 Spec Dependencies: spec = XQ30+ Test: try { fn:error(fn:QName("http://www.example.com/", "example:EXER3141"), "Description") } catch Q{http://www.example.com/}EXER3141 { $err:code } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-fn-error-7[+]
X try-catch-fn-error-7: Created on: 2012-10-03 Spec Dependencies: spec = XQ30+ Test: try { fn:error(fn:QName("http://www.example.com/", "example:EXER3141"), "Description") } catch Q{http://www.example.com/}EXER3141 { namespace-uri-from-QName($err:code) } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-fn-error-8[+]
X try-catch-fn-error-8: Created on: 2012-10-03 Spec Dependencies: spec = XQ30+ Test: try { fn:error(fn:QName("http://www.example.com/", "example:EXER3141"), "Description") } catch Q{http://www.example.com/}EXER3141 { prefix-from-QName($err:code) } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-fn-error-9[+]
X try-catch-fn-error-9: Created on: 2012-10-03 Spec Dependencies: spec = XQ30+ Test: try { fn:error(fn:QName("http://www.example.com/", "example:EXER3141"), "Description") } catch Q{http://www.example.com/}EXER3141 { local-name-from-QName($err:code) } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-fn-error-10[+]
X try-catch-fn-error-10: Created on: 2012-10-03 Spec Dependencies: spec = XQ30+ Test: try { fn:error(fn:QName("http://www.example.com/", "example:EXER3141"), "Description") } catch Q{http://www.example.com/}EXER3141 { $err:description } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-fn-error-11[+]
X try-catch-fn-error-11: Created on: 2012-10-03 Spec Dependencies: spec = XQ30+ Test: try { fn:error(fn:QName("http://www.example.com/", "example:EXER3141"), "Description", (1, 2)) } catch Q{http://www.example.com/}EXER3141 { $err:value[2] } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-fn-error-12[+]
X try-catch-fn-error-12: Created on: 2012-10-03 Spec Dependencies: spec = XQ30+ Test: try { fn:error(xs:QName("err:XPTY0004")) } catch Q{http://www.w3.org/2005/xqt-errors}XPTY0004 { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-fn-error-13[+]
X try-catch-fn-error-13: Created on: 2012-10-03 Spec Dependencies: spec = XQ30+ Test: try { fn:error(xs:QName("err:XPST0001")) } catch Q{http://www.w3.org/2005/xqt-errors}XPST0001 { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-fn-error-14[+]
X try-catch-fn-error-14: Created on: 2012-10-03 Spec Dependencies: spec = XQ30+ Test: try { fn:error(xs:QName("err:XPDY0002")) } catch Q{http://www.w3.org/2005/xqt-errors}XPDY0002 { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-fn-error-15[+]
X try-catch-fn-error-15: Created on: 2012-10-03 Spec Dependencies: spec = XQ30+ Test: try { fn:error(xs:QName("err:XQTY0105")) } catch Q{http://www.w3.org/2005/xqt-errors}XQTY0105 { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-fn-error-16[+]
X try-catch-fn-error-16: Created on: 2012-10-03 Spec Dependencies: spec = XQ30+ Test: try { fn:error(xs:QName("err:XQST0089")) } catch Q{http://www.w3.org/2005/xqt-errors}XQST0089 { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-fn-error-17[+]
X try-catch-fn-error-17: Created on: 2012-10-03 Spec Dependencies: spec = XQ30+ Test: try { fn:error(xs:QName("err:XQDY0061")) } catch Q{http://www.w3.org/2005/xqt-errors}XQDY0061 { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-fn-error-18[+]
X try-catch-fn-error-18: Created on: 2012-10-03 Spec Dependencies: spec = XQ30+ Test: try { fn:error(xs:QName("err:FOTY0014")) } catch Q{http://www.w3.org/2005/xqt-errors}FOTY0014 { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-fn-error-19[+]
X try-catch-fn-error-19: Created on: 2012-10-03 Spec Dependencies: spec = XQ30+ Test: try { fn:error(xs:QName("err:FORG0001")) } catch Q{http://www.w3.org/2005/xqt-errors}FORG0001 { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
try-catch-fn-error-20[+]
X try-catch-fn-error-20: Created on: 2012-10-03 Spec Dependencies: spec = XQ30+ Test: try { fn:error(xs:QName("err:FONS0004")) } catch Q{http://www.w3.org/2005/xqt-errors}FONS0004 { 0 } |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass |