|
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) |
|
---|---|---|---|---|---|---|---|
array-insert-before* | 10/10 | 7/7 | 10/10 | 7/7 | 10/10 | 10/0 | 0/6 |
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 |