|
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-MapTest | 33/33 | 33/33 | 33/33 | 33/33 | 33/33 | 33/0 | 0/6 |
MapTest-001[+]
X MapTest-001: Created on: 2014-10-08 Spec Dependencies: spec = XP31+ XQ31+ Test: map{} instance of map(*) |
pass | pass | pass | pass | pass | pass | |
MapTest-002[+]
X MapTest-002: Created on: 2014-10-08 Spec Dependencies: spec = XP31+ XQ31+ Test: map{1:"London"} instance of map(*) |
pass | pass | pass | pass | pass | pass | |
MapTest-003[+]
X MapTest-003: Created on: 2014-10-08 Spec Dependencies: spec = XP31+ XQ31+ Test: map{1:"London", "London":1} instance of map(*) |
pass | pass | pass | pass | pass | pass | |
MapTest-004[+]
X MapTest-004: Created on: 2014-10-08 Spec Dependencies: spec = XP31+ XQ31+ Test: map{} instance of map(xs:integer, xs:string) |
pass | pass | pass | pass | pass | pass | |
MapTest-005[+]
X MapTest-005: Created on: 2014-10-08 Spec Dependencies: spec = XP31+ XQ31+ Test: map{1:"London"} instance of map(xs:integer, xs:string) |
pass | pass | pass | pass | pass | pass | |
MapTest-006[+]
X MapTest-006: Created on: 2014-10-08 Spec Dependencies: spec = XP31+ XQ31+ Test: map{1:"London", "London":1} instance of map(xs:integer, xs:string) |
pass | pass | pass | pass | pass | pass | |
MapTest-007[+]
X MapTest-007: Created on: 2014-10-08 Spec Dependencies: spec = XP31+ XQ31+ Test: map{1:"London"} instance of map(xs:integer) |
pass | pass | pass | pass | pass | pass | |
MapTest-008[+]
X MapTest-008: Created on: 2014-10-08 Spec Dependencies: spec = XP31+ XQ31+ Test: map{1:"London"} instance of map(integer, string) |
pass | pass | pass | pass | pass | pass | |
MapTest-009[+]
X MapTest-009: Created on: 2014-10-08 Spec Dependencies: spec = XP31+ XQ31+ Test: map:remove(map{1:"London", "London":1}, "London") instance of map(xs:integer, xs:string) |
pass | pass | pass | pass | pass | pass | |
MapTest-010[+]
X MapTest-010: Created on: 2014-10-08 Spec Dependencies: spec = XP31+ XQ31+ Test: map:put(map{1:"London", 2:"Paris"}, 3, current-date()) instance of map(xs:integer, xs:string) |
pass | pass | pass | pass | pass | pass | |
MapTest-011[+]
X MapTest-011: Created on: 2014-10-08 Spec Dependencies: spec = XP31+ XQ31+ Test: map:put(map{1:"London", 2:"Paris"}, 3, "Berlin") instance of map(xs:decimal, xs:string+) |
pass | pass | pass | pass | pass | pass | |
MapTest-012[+]
X MapTest-012: Created on: 2014-10-08 Spec Dependencies: spec = XP31+ XQ31+ Test: map{"London":(), "Paris":(), "Berlin":()} instance of map(xs:string, empty-sequence()) |
pass | pass | pass | pass | pass | pass | |
MapTest-013[+]
X MapTest-013: Created on: 2014-10-08 Spec Dependencies: spec = XP31+ XQ31+ Test: map{"London":(), "Paris":(), "Berlin":(), "Rome":5} instance of map(xs:string, empty-sequence()) |
pass | pass | pass | pass | pass | pass | |
MapTest-014[+]
X MapTest-014: Created on: 2014-10-08 Spec Dependencies: spec = XP31+ XQ31+ Test: map{"London":1, "Paris":2, "Berlin":3, "Rome":()} instance of map(xs:string, xs:integer?) |
pass | pass | pass | pass | pass | pass | |
MapTest-015[+]
X MapTest-015: Created on: 2014-10-08 Spec Dependencies: spec = XP31+ XQ31+ Test: map{"London":1, "Paris":2, "Berlin":3, "Rome":()} instance of map(xs:string, xs:integer+) |
pass | pass | pass | pass | pass | pass | |
MapTest-016[+]
X MapTest-016: Created on: 2014-10-08 Spec Dependencies: spec = XP31+ XQ31+ Test: map{"London":1, "Paris":2, "Berlin":3, "Rome":5} instance of map(xs:string+, xs:integer+) |
pass | pass | pass | pass | pass | pass | |
MapTest-017[+]
X MapTest-017: Created on: 2014-10-08 Spec Dependencies: spec = XP31+ XQ31+ Test: map{"London":1, "Paris":2, "Berlin":3, "Rome":5} instance of map(xs:string, xs:integer+)* |
pass | pass | pass | pass | pass | pass | |
MapTest-018[+]
X MapTest-018: Created on: 2014-10-08 Spec Dependencies: spec = XP31+ XQ31+ Test: (map{"London":1, "Paris":2, "Berlin":3, "Rome":5}, map{}) instance of map(xs:string, xs:integer+)* |
pass | pass | pass | pass | pass | pass | |
MapTest-019[+]
X MapTest-019: Created on: 2014-10-08 Spec Dependencies: spec = XP31+ XQ31+ Test: (map{"London":1, "Paris":2, "Berlin":3, "Rome":5}, map{}) instance of map(xs:string, xs:integer+)? |
pass | pass | pass | pass | pass | pass | |
MapTest-020[+]
X MapTest-020: Created on: 2014-10-08 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: let $f := function($m as map(xs:integer, xs:integer)) as xs:boolean { map:contains($m, 17) } return $f(map{17: xs:untypedAtomic('234')}) |
pass | pass | pass | pass | pass | pass | |
MapTest-040[+]
X MapTest-040: Created on: 2014-10-08 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: function($m as map(xs:integer, xs:string)) as xs:integer {map:size($m)} instance of function(map(*)) as xs:integer |
pass | pass | pass | pass | pass | pass | |
MapTest-041[+]
X MapTest-041: Created on: 2014-10-08 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: function($m as map(xs:integer, xs:string)) as xs:integer {map:size($m)} instance of function(map(xs:decimal, xs:string+)) as xs:integer |
pass | pass | pass | pass | pass | pass | |
MapTest-042[+]
X MapTest-042: Created on: 2014-10-08 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: function($m as map(*)) as xs:integer {map:size($m)} instance of function(function(*)) as xs:integer |
pass | pass | pass | pass | pass | pass | |
MapTest-043[+]
X MapTest-043: Created on: 2014-10-08 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: function($m as map(xs:integer, xs:string)) as xs:integer {map:size($m)} instance of function(function(*)) as xs:integer |
pass | pass | pass | pass | pass | pass | |
MapTest-044[+]
X MapTest-044: Created on: 2014-10-08 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: function($m as map(xs:integer, xs:string)) as xs:integer {map:size($m)} instance of function(function(xs:anyAtomicType) as item()*) as xs:integer |
pass | pass | pass | pass | pass | pass | |
MapTest-045[+]
X MapTest-045: Created on: 2014-10-08 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: function($m as map(xs:integer, xs:string)) as xs:integer {map:size($m)} instance of function(function(xs:integer) as item()*) as xs:integer |
pass | pass | pass | pass | pass | pass | |
MapTest-050[+]
X MapTest-050: Created on: 2014-10-08 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: function($m as map(*)) as xs:integer {map:size($m)} instance of function(map(xs:integer, xs:string)) as xs:integer |
pass | pass | pass | pass | pass | pass | |
MapTest-051[+]
X MapTest-051: Created on: 2014-10-08 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: function($m as map(xs:decimal, xs:string+)) as xs:integer {map:size($m)} instance of function(map(xs:integer, xs:string)) as xs:integer |
pass | pass | pass | pass | pass | pass | |
MapTest-052[+]
X MapTest-052: Created on: 2014-10-08 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: function($m as function(*)) as xs:integer {function-arity($m)} instance of function(map(*)) as xs:integer |
pass | pass | pass | pass | pass | pass | |
MapTest-053[+]
X MapTest-053: Created on: 2014-10-08 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: function($m as function(*)) as xs:integer {function-arity($m)} instance of function(map(xs:integer, xs:string)) as xs:integer |
pass | pass | pass | pass | pass | pass | |
MapTest-054[+]
X MapTest-054: Created on: 2014-10-08 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: function($m as function(xs:anyAtomicType) as item()*) as xs:integer {map:size($m)} instance of function(map(xs:integer, xs:string)) as xs:integer |
pass | pass | pass | pass | pass | pass | |
MapTest-055[+]
X MapTest-055: Created on: 2016-04-18 Spec Dependencies: spec = XP31+ XQ31+ spec = XP31+ XQ31+ Test: map{1:2, 2:4, 3:6}(2) |
pass | pass | pass | pass | pass | pass | |
MapTest-057[+]
X MapTest-057: Created on: 2016-04-18 Spec Dependencies: spec = XP31+ XQ31+ spec = XP31+ XQ31+ Test: let $map:= map{1:'a', 2:'b', 3:'c', 4:'d'} return $map(3) |
pass | pass | pass | pass | pass | pass |