Change id: array-insert-before
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-785[+]
X fn-function-lookup-785: 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/array', 'insert-before'), 3)) |
no result | pass | pass | pass | pass | pass |
fn-function-lookup-786[+]
X fn-function-lookup-786: 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/array', 'insert-before'), 3)(["a", "b", "c", "d"], 3, ("x", "y")) |
no result | pass | pass | pass | pass | pass |
array-insert-before-501[+]
X array-insert-before-501: Created on: 2014-10-28 Spec Dependencies: spec = XP31+ XQ31+ Test: array:insert-before(["a", "b", "c", "d"], 3, ("x", "y")) |
pass | pass | pass | pass | pass | pass |
array-insert-before-502[+]
X array-insert-before-502: Created on: 2014-10-28 Spec Dependencies: spec = XP31+ XQ31+ Test: array:insert-before(["a", "b", "c", "d"], 5, ("x", "y")) |
pass | pass | pass | pass | pass | pass |
array-insert-before-503[+]
X array-insert-before-503: Created on: 2014-10-28 Spec Dependencies: spec = XP31+ XQ31+ Test: array:insert-before(["a", "b", "c", "d"], 3, ["x", "y"]) |
pass | pass | pass | pass | pass | pass |
array-insert-before-504[+]
X array-insert-before-504: Created on: 2014-10-28 Spec Dependencies: spec = XP31+ XQ31+ Test: array:insert-before(["a", "b", "c", "d"], 1, ([],[])) |
pass | pass | pass | pass | pass | pass |
array-insert-before-505[+]
X array-insert-before-505: Created on: 2014-10-28 Spec Dependencies: spec = XP31+ XQ31+ Test: array:insert-before([], 1, ()) |
pass | pass | pass | pass | pass | pass |
array-insert-before-506[+]
X array-insert-before-506: Created on: 2014-10-28 Spec Dependencies: spec = XP31+ XQ31+ Test: array:insert-before([], 2, ()) |
pass | pass | pass | pass | pass | pass |
array-insert-before-507[+]
X array-insert-before-507: Created on: 2014-10-28 Spec Dependencies: spec = XP31+ XQ31+ Test: array:insert-before([4,5,[6]], 0, "a") |
pass | pass | pass | pass | pass | pass |
array-insert-before-508[+]
X array-insert-before-508: Created on: 2015-04-17 Spec Dependencies: spec = XQ31+ spec = XP31+ XQ31+ Test: let $x := <x/> let $array := [<e/>, <f/>, <g/>] for $i in 1 to array:size($array) + 1 return array:insert-before($array, $i, $x) |
pass | n/a
notXP31 |
pass | n/a | pass | pass |
array-insert-before-509[+]
X array-insert-before-509: Created on: 2015-04-17 Spec Dependencies: spec = XQ31+ spec = XP31+ XQ31+ Test: let $x := 1 let $array := [0,0,0] for $i in 1 to array:size($array) + 1 return array:insert-before($array, $i, $x) |
pass | n/a
notXP31 |
pass | n/a | pass | pass |
array-insert-before-510[+]
X array-insert-before-510: Created on: 2015-04-17 Spec Dependencies: spec = XQ31+ spec = XP31+ XQ31+ Test: let $x := <c/> let $array := [<a/>, <b/>] let $insert1 := array:insert-before($array, 1, $x) let $insert2 := array:insert-before($array, 2, $x) for $element in (array:flatten($insert1) union array:flatten($insert2)) let $name := $element/name() order by $name return $name |
pass | n/a
notXP31 |
pass | n/a | pass | pass |
d1e41709l[+]
X d1e41709l: Created on: 2015-06-10 Spec Dependencies: spec = XQ31+ Test: declare variable $array-of-ints := [10,20,30]; declare variable $array-of-arrays := [ ["a","b","c"], ["d","e","f"] ]; array:insert-before($array-of-ints,2,40) |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass |
d1e63192[+]
X d1e63192: Created on: 2015-06-10 Spec Dependencies: spec = XQ31+ Test: declare variable $array1 := ["abc","ghi","jkl"]; array:insert-before($array1,2,"def") |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass |
d1e63203[+]
X d1e63203: Created on: 2015-06-10 Spec Dependencies: spec = XQ31+ Test: declare variable $array1 := ["abc","ghi","jkl"]; array:insert-before($array1,4,"mno") |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass |
d1e63214[+]
X d1e63214: Created on: 2015-06-10 Spec Dependencies: spec = XQ31+ Test: declare variable $array1 := ["abc","ghi","jkl"]; array:insert-before($array1,6,"mno") |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass |
d1e63227[+]
X d1e63227: Created on: 2015-06-10 Spec Dependencies: spec = XQ31+ Test: declare variable $array1 := ["abc","ghi","jkl"]; array:insert-before($array1,0,"aaa") |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass |