Change id: map-entry
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-lookup-811[+]
X fn-function-lookup-811: Created on: 2016-09-09 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ feature = higherOrderFunctions Test: exists(function-lookup(fn:QName('http://www.w3.org/2005/xpath-functions/map', 'entry'), 2)) |
no result | pass | pass | pass | pass | pass |
fn-function-lookup-812[+]
X fn-function-lookup-812: Created on: 2016-09-09 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ feature = higherOrderFunctions Test: function-lookup(fn:QName('http://www.w3.org/2005/xpath-functions/map', 'entry'), 2)(3, 5) |
no result | pass | pass | pass | pass | pass |
fn-string-36[+]
X fn-string-36: Created on: 2015-06-15 Spec Dependencies: spec = XP31+ XQ31+ Test: string(map:entry("a","string")) |
pass | pass | pass | pass | pass | pass |
map-entry-001-hof[+]
X map-entry-001-hof: Created on: 2011-03-27 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ XT30+ Test: map:entry(3, 5) |
fail | pass | pass | pass | pass | pass |
map-entry-001[+]
X map-entry-001: Created on: 2011-03-27 Spec Dependencies: spec = XP31+ XQ31+ XT30+ Test: map:entry(3, 5) |
pass | pass | pass | pass | pass | pass |
map-entry-002[+]
X map-entry-002: Created on: 2011-03-27 Spec Dependencies: spec = XP31+ XQ31+ XT30+ Test: map:entry(3, ()) |
pass | pass | pass | pass | pass | pass |
map-entry-003[+]
X map-entry-003: Created on: 2011-03-27 Spec Dependencies: spec = XP31+ XQ31+ XT30+ Test: map:entry("foo", ("x", "y", "z")) |
pass | pass | pass | pass | pass | pass |
map-entry-004[+]
X map-entry-004: Created on: 2011-03-27 Spec Dependencies: spec = XP31+ XQ31+ XT30+ Test: map:entry(xs:untypedAtomic("foo"), map{}) |
pass | pass | pass | pass | pass | pass |
map-entry-005[+]
X map-entry-005: Created on: 2011-03-27 Spec Dependencies: spec = XP31+ XQ31+ XT30+ Test: map:entry(number('NaN'), 'NaN') |
pass | pass | pass | pass | pass | pass |
map-entry-006[+]
X map-entry-006: Created on: 2011-03-27 Spec Dependencies: spec = XP31+ XQ31+ XT30+ Test: map:entry(xs:float('NaN'), 'NaN') |
pass | pass | pass | pass | pass | pass |
map-entry-007-hof[+]
X map-entry-007-hof: Created on: 2015-02-27 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ XT30+ Test: map:entry(3, 5) |
pass | pass | pass | pass | pass | pass |
map-entry-007[+]
X map-entry-007: Created on: 2015-02-27 Spec Dependencies: spec = XP31+ XQ31+ XT30+ Test: map:entry(3, 5) |
pass | pass | pass | pass | pass | pass |
d1e55090[+]
X d1e55090: Created on: 2015-06-10 Spec Dependencies: spec = XQ31+ Test: declare variable $map1 := map {1:"first", 2:"second"}; deep-equal( map:entry(1,"first"), map {1:"first"} ) |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass |
d1e55101[+]
X d1e55101: Created on: 2015-06-10 Spec Dependencies: spec = XQ31+ Test: declare variable $map1 := map {1:"first", 2:"second"}; deep-equal( map:merge( ($map1, map:entry(3, "third")) ), map {1:"first", 2:"second", 3:"third"} ) |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass |
d1e55112[+]
X d1e55112: Created on: 2015-06-10 Spec Dependencies: spec = XQ31+ Test: declare variable $map1 := map {1:"first", 2:"second"}; deep-equal( map:merge( (map:entry(1, "first"), map:entry(2, "second")) ), map {1:"first", 2:"second"} ) |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass |
d1e55123[+]
X d1e55123: Created on: 2015-06-10 Spec Dependencies: spec = XQ31+ Test: declare variable $map1 := map {1:"first", 2:"second"}; deep-equal( map:merge(for $p in doc("catalog.xml")//product return map:entry(string($p/number), string($p/name))), map {"557":"Fleece Pullover", "563":"Floppy Sun Hat", "443":"Deluxe Travel Bag", "784":"Cotton Dress Shirt"} ) |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass |