Change id: fn-deep-equal
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-deep-equal-arrays-1[+]
X fn-deep-equal-arrays-1: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal([], []) |
pass | pass | pass | pass | pass | pass |
fn-deep-equal-arrays-2[+]
X fn-deep-equal-arrays-2: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal([1,2], [1,2]) |
pass | pass | pass | pass | pass | pass |
fn-deep-equal-arrays-3[+]
X fn-deep-equal-arrays-3: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal([[]], [[]]) |
pass | pass | pass | pass | pass | pass |
fn-deep-equal-arrays-4[+]
X fn-deep-equal-arrays-4: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal([], [1]) |
pass | pass | pass | pass | pass | pass |
fn-deep-equal-arrays-5[+]
X fn-deep-equal-arrays-5: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal([1], 1) |
pass | pass | pass | pass | pass | pass |
fn-deep-equal-arrays-6[+]
X fn-deep-equal-arrays-6: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal([], [()]) |
pass | pass | pass | pass | pass | pass |
fn-deep-equal-arrays-7[+]
X fn-deep-equal-arrays-7: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal([()], [()]) |
pass | pass | pass | pass | pass | pass |
fn-deep-equal-arrays-8[+]
X fn-deep-equal-arrays-8: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal([map{}], [map{}]) |
pass | pass | pass | pass | pass | pass |
fn-deep-equal-arrays-9[+]
X fn-deep-equal-arrays-9: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal([map{1:1, 2:2}], [map{2:2, 1:1}]) |
pass | pass | pass | pass | pass | pass |
fn-deep-equal-arrays-10[+]
X fn-deep-equal-arrays-10: Created on: 2014-10-14 Spec Dependencies: spec = XQ31+ Test: fn:deep-equal([<a>1</a>], [<a>1</a>]) |
pass | n/a
notXP31 |
pass | n/a | pass | pass |
fn-deep-equal-arrays-11[+]
X fn-deep-equal-arrays-11: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal([['a', 'b', 'c']], [['a', 'b', 'c']]) |
pass | pass | pass | pass | pass | pass |
fn-deep-equal-arrays-12[+]
X fn-deep-equal-arrays-12: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal([['a', 'b', 'c']], [['A', 'B', 'C']]) |
pass | pass | pass | pass | pass | pass |
fn-deep-equal-arrays-13[+]
X fn-deep-equal-arrays-13: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ feature = simple-uca-fallback Test: fn:deep-equal([['a', 'b', 'c']], [['A', 'B', 'C']], 'http://www.w3.org/2013/collation/UCA?strength=secondary') |
pass | pass | pass | pass | pass | pass |
fn-deep-equal-maps-1[+]
X fn-deep-equal-maps-1: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal(map{}, map{}) |
pass | pass | pass | pass | pass | pass |
fn-deep-equal-maps-2[+]
X fn-deep-equal-maps-2: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal(map{1:2}, map{}) |
pass | pass | pass | pass | pass | pass |
fn-deep-equal-maps-3[+]
X fn-deep-equal-maps-3: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal(map{}, map{1:()}) |
pass | pass | pass | pass | pass | pass |
fn-deep-equal-maps-4[+]
X fn-deep-equal-maps-4: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal(map{1:true(), 2:false()}, map{2:false(), 1:true()}) |
pass | pass | pass | pass | pass | pass |
fn-deep-equal-maps-5[+]
X fn-deep-equal-maps-5: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal(map{1:true()}, map{1.0:true()}) |
pass | pass | pass | pass | pass | pass |
fn-deep-equal-maps-6[+]
X fn-deep-equal-maps-6: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal(map{1:true()}, map{1.0e0:true()}) |
pass | pass | pass | pass | pass | pass |
fn-deep-equal-maps-7[+]
X fn-deep-equal-maps-7: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal(map{xs:double('NaN'):true()}, map{xs:double('NaN'):true()}) |
pass | pass | pass | pass | pass | pass |
fn-deep-equal-maps-8[+]
X fn-deep-equal-maps-8: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal(map{xs:double('NaN'):true()}, map{xs:float('NaN'):true()}) |
pass | pass | pass | pass | pass | pass |
fn-deep-equal-maps-9[+]
X fn-deep-equal-maps-9: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal(map{12:[1,2,3]}, map{12.0:[1.0, 2.0, 3.0]}) |
pass | pass | pass | pass | pass | pass |
fn-deep-equal-maps-10[+]
X fn-deep-equal-maps-10: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal(map{12:[1,2,3]}, map{12:[3,2,1]}) |
pass | pass | pass | pass | pass | pass |
fn-deep-equal-maps-11[+]
X fn-deep-equal-maps-11: Created on: 2014-10-14 Spec Dependencies: spec = XQ31+ Test: fn:deep-equal(map{12:<a x='2' y='3'>23</a>}, map{12:<a y='3' x='2'>23</a>}) |
pass | n/a
notXP31 |
pass | n/a | pass | pass |
fn-deep-equal-maps-12[+]
X fn-deep-equal-maps-12: Created on: 2014-10-14 Spec Dependencies: spec = XQ31+ Test: fn:deep-equal(map{12:<a x='2' y='3'>23</a>}, map{12:<a y='3' x='2' z='1'>23</a>}) |
pass | n/a
notXP31 |
pass | n/a | pass | pass |
fn-deep-equal-maps-13[+]
X fn-deep-equal-maps-13: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal(map{"a":1}, map{"A":1}, 'http://www.w3.org/2013/collation/UCA?strength=secondary') |
pass | pass | pass | pass | pass | pass |
fn-deep-equal-maps-14[+]
X fn-deep-equal-maps-14: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal(map{1:"a"}, map{1:"A"}, 'http://www.w3.org/2013/collation/UCA?strength=secondary') |
pass | pass | pass | pass | pass | pass |
fn-deep-equal-maps-15[+]
X fn-deep-equal-maps-15: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal(map{1:"A"}, map:remove(map{1:"A", 2:"B"}, 2)) |
pass | pass | pass | pass | pass | pass |
fn-deep-equal-maps-16[+]
X fn-deep-equal-maps-16: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ Test: let $t := xs:dateTime('2014-10-14T11:31:12') return let $u := adjust-dateTime-to-timezone($t, implicit-timezone()) return fn:deep-equal(map{$t :()}, map{$u :()}) |
pass | pass | pass | pass | pass | pass |
fn-deep-equal-maps-17[+]
X fn-deep-equal-maps-17: Created on: 2014-10-14 Spec Dependencies: spec = XP31+ XQ31+ Test: let $t := xs:dateTime('2014-10-14T11:31:12') return let $u := adjust-dateTime-to-timezone($t, implicit-timezone()+xs:dayTimeDuration('PT1H')) return fn:deep-equal(map{$t :()}, map{$u :()}) |
pass | pass | pass | pass | pass | pass |
d1e40951[+]
X d1e40951: Created on: 2015-06-10 Spec Dependencies: spec = XQ31+ Test: deep-equal(map { "ACC" : "Accessories", "WMN" : "Women's", "MEN" : "Men's" },map { "ACC" : "Accessories", "WMN" : "Women's", "MEN" : "Men's" }) |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass |
d1e40984[+]
X d1e40984: Created on: 2015-06-10 Spec Dependencies: spec = XQ31+ Test: deep-equal( map { "ACC": map { "name": "Accessories", "code": 300 } , "WMN": map { "name": "Women's", "code": 310 } , "MEN": map { "name": "Men's", "code": 320 } },map { "ACC": map { "name": "Accessories", "code": 300 } , "WMN": map { "name": "Women's", "code": 310 } , "MEN": map { "name": "Men's", "code": 320 } }) |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass |
d1e41029[+]
X d1e41029: Created on: 2015-06-10 Spec Dependencies: spec = XQ31+ Test: 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 |