|
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) |
|
---|---|---|---|---|---|---|---|
op-is-same-node | 38/38 | 22/22 | 38/38 | 22/22 | 38/38 | 38/22 | 0/6 |
nodeexpression1[+]
X nodeexpression1: Created on: 2005-05-16 Spec Dependencies: Test: count(() is ()) |
pass | pass | pass | pass | pass | pass | |
nodeexpression2[+]
X nodeexpression2: Created on: 2005-05-16 Spec Dependencies: spec = XQ10+ Test: count(() is <a>50000</a>) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
nodeexpression3[+]
X nodeexpression3: Created on: 2005-05-16 Spec Dependencies: Test: count(() is /works[1]/employee[1]/empnum[1]) |
pass | pass | pass | pass | pass | pass | |
nodeexpression4[+]
X nodeexpression4: Created on: 2005-05-16 Spec Dependencies: Test: count(() is (/staff[1]/employee[1]/empnum[1])) |
pass | pass | pass | pass | pass | pass | |
nodeexpression5[+]
X nodeexpression5: Created on: 2005-05-16 Spec Dependencies: spec = XQ10+ Test: count(<a>50000</a> is ()) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
nodeexpression6[+]
X nodeexpression6: Created on: 2005-05-16 Spec Dependencies: spec = XQ10+ Test: <a>50000</a> is <a>50000</a> |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
nodeexpression7[+]
X nodeexpression7: Created on: 2005-05-16 Spec Dependencies: spec = XQ10+ Test: <a>50000</a> is /works[1]/employee[1]/empnum[1] |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
nodeexpression8[+]
X nodeexpression8: Created on: 2005-05-16 Spec Dependencies: spec = XQ10+ Test: <a>50000</a> is (/staff[1]/employee[1]/empnum[1]) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
nodeexpression9[+]
X nodeexpression9: Created on: 2005-05-16 Spec Dependencies: Test: count(/works[1]/employee[1]/empnum[1] is ()) |
pass | pass | pass | pass | pass | pass | |
nodeexpression10[+]
X nodeexpression10: Created on: 2005-05-16 Spec Dependencies: spec = XQ10+ Test: /works[1]/employee[1]/empnum[1] is <a>50000</a> |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
nodeexpression11[+]
X nodeexpression11: Created on: 2005-05-16 Spec Dependencies: Test: /works[1]/employee[1]/empnum[1] is /works[1]/employee[1]/empnum[1] |
pass | pass | pass | pass | pass | pass | |
nodeexpression12[+]
X nodeexpression12: Created on: 2005-05-16 Spec Dependencies: Test: $works/works[1]/employee[1]/empnum[1] is $staff/staff[1]/employee[1]/empnum[1] |
pass | pass | pass | pass | pass | pass | |
nodeexpression13[+]
X nodeexpression13: Created on: 2005-05-16 Spec Dependencies: Test: count((/staff[1]/employee[1]/empnum[1]) is ()) |
pass | pass | pass | pass | pass | pass | |
nodeexpression14[+]
X nodeexpression14: Created on: 2005-05-16 Spec Dependencies: spec = XQ10+ Test: (/staff[1]/employee[1]/empnum[1]) is <a>50000</a> |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
nodeexpression15[+]
X nodeexpression15: Created on: 2005-05-16 Spec Dependencies: Test: ($staff/staff[1]/employee[1]/empnum[1]) is $works/works[1]/employee[1]/empnum[1] |
pass | pass | pass | pass | pass | pass | |
nodeexpression16[+]
X nodeexpression16: Created on: 2005-05-16 Spec Dependencies: Test: (/staff[1]/employee[1]/empnum[1]) is (/staff[1]/employee[1]/empnum[1]) |
pass | pass | pass | pass | pass | pass | |
nodeexpressionhc1[+]
X nodeexpressionhc1: Created on: 2005-06-07 Spec Dependencies: Test: fn:not((/staff[1]/employee[1]/empnum[1]) is (/staff[1]/employee[1]/empnum[1])) |
pass | pass | pass | pass | pass | pass | |
nodeexpressionhc2[+]
X nodeexpressionhc2: Created on: 2005-06-07 Spec Dependencies: Test: ((/staff[1]/employee[1]/empnum[1]) is (/staff[1]/employee[1]/empnum[1])) lt ((/staff[1]/employee[1]/empnum[1]) is (/staff[1]/employee[1]/empnum[1])) |
pass | pass | pass | pass | pass | pass | |
nodeexpressionhc3[+]
X nodeexpressionhc3: Created on: 2005-06-07 Spec Dependencies: Test: ((/staff[1]/employee[1]/empnum[1]) is (/staff[1]/employee[1]/empnum[1])) ge ((/staff[1]/employee[1]/empnum[1]) is (/staff[1]/employee[1]/empnum[1])) |
pass | pass | pass | pass | pass | pass | |
nodeexpressionhc4[+]
X nodeexpressionhc4: Created on: 2005-06-07 Spec Dependencies: Test: ((/staff[1]/employee[1]/empnum[1]) is (/staff[1]/employee[1]/empnum[1])) gt ((/staff[1]/employee[1]/empnum[1]) is (/staff[1]/employee[1]/empnum[1])) |
pass | pass | pass | pass | pass | pass | |
nodeexpressionhc5[+]
X nodeexpressionhc5: Created on: 2005-06-07 Spec Dependencies: Test: ((/staff[1]/employee[1]/empnum[1]) is (/staff[1]/employee[1]/empnum[1])) le ((/staff[1]/employee[1]/empnum[1]) is (/staff[1]/employee[1]/empnum[1])) |
pass | pass | pass | pass | pass | pass | |
nodecomparisonerr-1[+]
X nodecomparisonerr-1: Created on: 2005-11-23 Spec Dependencies: Test: fn:count(() is 100) |
pass | pass | pass | pass | pass | pass | |
K-NodeSame-1[+]
X K-NodeSame-1: Created on: 2007-11-26 Spec Dependencies: Test: empty(1 is ()) |
pass | pass | pass | pass | pass | pass | |
K-NodeSame-2[+]
X K-NodeSame-2: Created on: 2007-11-26 Spec Dependencies: Test: empty(() is 1) |
pass | pass | pass | pass | pass | pass | |
K-NodeSame-3[+]
X K-NodeSame-3: Created on: 2007-11-26 Spec Dependencies: Test: 1 is 1 |
pass | pass | pass | pass | pass | pass | |
K-NodeSame-4[+]
X K-NodeSame-4: Created on: 2007-11-26 Spec Dependencies: Test: empty(() is ()) |
pass | pass | pass | pass | pass | pass | |
K-NodeSame-5[+]
X K-NodeSame-5: Created on: 2007-11-26 Spec Dependencies: Test: () is |
pass | pass | pass | pass | pass | pass | |
K-NodeSame-6[+]
X K-NodeSame-6: Created on: 2007-11-26 Spec Dependencies: Test: is () |
pass | pass | pass | pass | pass | pass | |
K2-NodeSame-1[+]
X K2-NodeSame-1: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: declare variable $var := <elem/>; <a>{$var}</a>/elem[1] is $var |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-NodeSame-2[+]
X K2-NodeSame-2: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: declare variable $var := <elem/>; $var is $var |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-NodeSame-3[+]
X K2-NodeSame-3: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: declare variable $var := <elem/>; not($var is <elem/>) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-NodeSame-4[+]
X K2-NodeSame-4: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: declare variable $e := attribute name {()}; $e is $e, <is/> is <is/> |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-NodeSame-5[+]
X K2-NodeSame-5: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(exactly-one(<e/>/*) is exactly-one(<e/>/*)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K2-NodeSame-6[+]
X K2-NodeSame-6: Created on: 2007-11-26 Spec Dependencies: spec = XQ10+ Test: empty(zero-or-one(<e/>/*) is zero-or-one(<e/>/*)) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
cbcl-node-same-001[+]
X cbcl-node-same-001: Created on: 2008-05-14 Spec Dependencies: spec = XQ10+ Test: let $node := <a> <b/> <c/> </a> return not(exactly-one($node/b[1]) is exactly-one($node/c[1])) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
cbcl-node-same-002[+]
X cbcl-node-same-002: Created on: 2008-05-14 Spec Dependencies: spec = XQ10+ Test: let $node := <a> <b/> <c/> </a> return not(not(exactly-one($node/b[1]) is exactly-one($node/c[1]))) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
cbcl-is-same-node-001[+]
X cbcl-is-same-node-001: Created on: 2008-11-03 Spec Dependencies: spec = XQ10+ Test: declare function local:f() as node() { <a/> }; local:f() is local:f() |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
cbcl-is-same-node-002[+]
X cbcl-is-same-node-002: Created on: 2015-01-22 Spec Dependencies: Test: (/staff[1]/employee[1]/empnum[1]) is (/staff[1]/employee[1]/empnum[1]) is (/staff[1]/employee[1]/empnum[1]) |
pass | pass | pass | pass | pass | pass |