|
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-string-join | 44/44 | 39/39 | 44/44 | 39/39 | 44/44 | 44/32 | 0/6 |
fn-string-join2args-1[+]
X fn-string-join2args-1: Created on: 2004-12-13 Spec Dependencies: Test: fn:string-join(xs:string("This is a characte"),xs:string("This is a characte")) |
pass | pass | pass | pass | pass | pass | |
fn-string-join2args-2[+]
X fn-string-join2args-2: Created on: 2004-12-13 Spec Dependencies: Test: fn:string-join(xs:string("This is a characte"),xs:string("This is a characte")) |
pass | pass | pass | pass | pass | pass | |
fn-string-join2args-3[+]
X fn-string-join2args-3: Created on: 2004-12-13 Spec Dependencies: Test: fn:string-join(xs:string("This is a characte"),xs:string("This is a characte")) |
pass | pass | pass | pass | pass | pass | |
fn-string-join2args-4[+]
X fn-string-join2args-4: Created on: 2004-12-13 Spec Dependencies: Test: fn:string-join(xs:string("This is a characte"),xs:string("This is a characte")) |
pass | pass | pass | pass | pass | pass | |
fn-string-join2args-5[+]
X fn-string-join2args-5: Created on: 2004-12-13 Spec Dependencies: Test: fn:string-join(xs:string("This is a characte"),xs:string("This is a characte")) |
pass | pass | pass | pass | pass | pass | |
fn-string-join-1[+]
X fn-string-join-1: Created on: 2005-06-24 Spec Dependencies: Test: fn:string-join(('Now', 'is', 'the', 'time', '...'), ' ') |
pass | pass | pass | pass | pass | pass | |
fn-string-join-2[+]
X fn-string-join-2: Created on: 2005-06-24 Spec Dependencies: Test: fn:string-join(('Blow, ', 'blow, ', 'thou ', 'winter ', 'wind!'), '') |
pass | pass | pass | pass | pass | pass | |
fn-string-join-3[+]
X fn-string-join-3: Created on: 2005-06-24 Spec Dependencies: Test: fn:count(fn:string-join((), 'separator')) |
pass | pass | pass | pass | pass | pass | |
fn-string-join-4[+]
X fn-string-join-4: Created on: 2005-06-24 Spec Dependencies: Test: fn:count(fn:string-join((),"")) |
pass | pass | pass | pass | pass | pass | |
fn-string-join-5[+]
X fn-string-join-5: Created on: 2005-06-24 Spec Dependencies: Test: fn:count(fn:string-join("","")) |
pass | pass | pass | pass | pass | pass | |
fn-string-join-6[+]
X fn-string-join-6: Created on: 2005-06-24 Spec Dependencies: Test: fn:count(fn:string-join("","A Character String")) |
pass | pass | pass | pass | pass | pass | |
fn-string-join-7[+]
X fn-string-join-7: Created on: 2005-06-24 Spec Dependencies: Test: fn:count(fn:string-join((),"A Character String")) |
pass | pass | pass | pass | pass | pass | |
fn-string-join-8[+]
X fn-string-join-8: Created on: 2005-06-24 Spec Dependencies: Test: fn:string-join(("AAAAABBBBBCCCCC"),"BBBBB") |
pass | pass | pass | pass | pass | pass | |
fn-string-join-9[+]
X fn-string-join-9: Created on: 2005-06-24 Spec Dependencies: Test: fn:string-join(("AAAAABBBBB")," ") |
pass | pass | pass | pass | pass | pass | |
fn-string-join-10[+]
X fn-string-join-10: Created on: 2005-06-24 Spec Dependencies: Test: fn:count(fn:string-join((" "),"AAAAABBBBB")) |
pass | pass | pass | pass | pass | pass | |
fn-string-join-11[+]
X fn-string-join-11: Created on: 2005-06-24 Spec Dependencies: Test: fn:not(fn:string-join((),"A")) |
pass | pass | pass | pass | pass | pass | |
fn-string-join-12[+]
X fn-string-join-12: Created on: 2005-06-24 Spec Dependencies: Test: fn:not(fn:string-join(("A"),"B")) |
pass | pass | pass | pass | pass | pass | |
fn-string-join-13[+]
X fn-string-join-13: Created on: 2005-06-24 Spec Dependencies: Test: fn:string-join((xs:string("A")),"A") |
pass | pass | pass | pass | pass | pass | |
fn-string-join-14[+]
X fn-string-join-14: Created on: 2005-06-24 Spec Dependencies: Test: fn:string-join(("A"),xs:string("A")) |
pass | pass | pass | pass | pass | pass | |
fn-string-join-15[+]
X fn-string-join-15: Created on: 2005-06-24 Spec Dependencies: Test: fn:string-join(("A"),"a") |
pass | pass | pass | pass | pass | pass | |
fn-string-join-16[+]
X fn-string-join-16: Created on: 2005-06-24 Spec Dependencies: Test: fn:string-join(("a"),"A") |
pass | pass | pass | pass | pass | pass | |
fn-string-join-17[+]
X fn-string-join-17: Created on: 2005-06-24 Spec Dependencies: Test: fn:string-join("string-join","string-join") |
pass | pass | pass | pass | pass | pass | |
fn-string-join-18[+]
X fn-string-join-18: Created on: 2005-06-24 Spec Dependencies: Test: fn:string-join(("string-joinstring-join"),"string-join") |
pass | pass | pass | pass | pass | pass | |
fn-string-join-19[+]
X fn-string-join-19: Created on: 2005-06-24 Spec Dependencies: Test: fn:string-join("****","***") |
pass | pass | pass | pass | pass | pass | |
fn-string-join-20[+]
X fn-string-join-20: Created on: 2005-06-24 Spec Dependencies: Test: fn:string-join("12345","1234") |
pass | pass | pass | pass | pass | pass | |
fn-string-join-21[+]
X fn-string-join-21: Created on: 2005-06-24 Spec Dependencies: Test: fn:string-join("string-join","nioj-gnirts") |
pass | pass | pass | pass | pass | pass | |
fn-string-join-22[+]
X fn-string-join-22: Created on: 2012-07-09 Spec Dependencies: spec = XP30+ XQ30+ Test: fn:string-join(("1", "2", "3")) |
pass | pass | pass | pass | pass | pass | |
fn-string-join-23[+]
X fn-string-join-23: Created on: 2012-07-09 Spec Dependencies: spec = XQ30+ Test: let $e := <e><a>1</a><b>2</b><c>3</c></e> return fn:string-join($e/*) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-string-join-24[+]
X fn-string-join-24: Created on: 2012-07-09 Spec Dependencies: spec = XQ30+ Test: let $e := <e><a>1</a><b></b><c>3</c></e> return fn:string-join($e/*) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-string-join-25[+]
X fn-string-join-25: Created on: 2012-07-09 Spec Dependencies: spec = XQ30+ Test: let $e := <e><a>1</a><b></b><c>3</c></e> return fn:string-join($e/d) |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
fn-string-join-26[+]
X fn-string-join-26: Created on: 2012-07-09 Spec Dependencies: spec = XQ30+ XP30+ Test: fn:string-join((1 to 9)!string()) |
pass | pass | pass | pass | pass | pass | |
fn-string-join-27[+]
X fn-string-join-27: Created on: 2015-10-21 Spec Dependencies: spec = XP20 XQ10 XP30 XQ30 Test: fn:string-join(1 to 5, "") |
no result | n/a
notXP31 |
n/a
notXQ31 |
n/a | n/a | n/a | |
fn-string-join-28[+]
X fn-string-join-28: Created on: 2015-10-21 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:string-join(1 to 5, "") |
pass | pass | pass | pass | pass | pass | |
fn-string-join-29[+]
X fn-string-join-29: Created on: 2015-12-03 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:string-join((current-date(), current-time(), current-dateTime()), '#') |
pass | pass | pass | pass | pass | pass | |
fn-string-join-30[+]
X fn-string-join-30: Created on: 2015-12-03 Spec Dependencies: spec = XP31+ XQ31+ feature = higherOrderFunctions Test: fn:string-join((xs:string#1, xs:gYear#1, xs:float#1, xs:double#1, xs:integer#1)!'1900', ',') |
pass | pass | pass | pass | pass | pass | |
fn-string-join-31[+]
X fn-string-join-31: Created on: 2015-12-03 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:string-join(string-to-codepoints('abc'), '-') |
pass | pass | pass | pass | pass | pass | |
fn-string-join-32[+]
X fn-string-join-32: Created on: 2015-12-03 Spec Dependencies: spec = XQ31+ Test: let $x := <a xmlns="http://sj31/"><b/><c/><d/></a> return fn:string-join($x//*/node-name(), '-') |
pass | n/a
notXP31 |
pass | n/a | pass | pass | |
K-StringJoinFunc-1[+]
X K-StringJoinFunc-1: Created on: 2007-11-26 Spec Dependencies: spec = XQ10 XP20 Test: string-join("a string") |
no result | n/a
notXP31 |
n/a
notXQ31 |
n/a | n/a | n/a | |
K-StringJoinFunc-1a[+]
X K-StringJoinFunc-1a: Created on: 2007-11-26 Spec Dependencies: spec = XQ30+ XP30+ Test: string-join("a string") |
pass | pass | pass | pass | pass | pass | |
K-StringJoinFunc-2[+]
X K-StringJoinFunc-2: Created on: 2007-11-26 Spec Dependencies: Test: string-join("a string", "a string", "wrong param") |
pass | pass | pass | pass | pass | pass | |
K-StringJoinFunc-3[+]
X K-StringJoinFunc-3: Created on: 2007-11-26 Spec Dependencies: Test: string-join(('Now', 'is', 'the', 'time', '...'), ' ') eq "Now is the time ..." |
pass | pass | pass | pass | pass | pass | |
K-StringJoinFunc-4[+]
X K-StringJoinFunc-4: Created on: 2007-11-26 Spec Dependencies: Test: string-join(("abc", "def"), "") eq "abcdef" |
pass | pass | pass | pass | pass | pass | |
K-StringJoinFunc-5[+]
X K-StringJoinFunc-5: Created on: 2007-11-26 Spec Dependencies: Test: string-join(('Blow, ', 'blow, ', 'thou ', 'winter ', 'wind!'), '') eq "Blow, blow, thou winter wind!" |
pass | pass | pass | pass | pass | pass | |
K-StringJoinFunc-6[+]
X K-StringJoinFunc-6: Created on: 2007-11-26 Spec Dependencies: Test: string-join((), 'separator') eq "" |
pass | pass | pass | pass | pass | pass | |
K-StringJoinFunc-7[+]
X K-StringJoinFunc-7: Created on: 2007-11-26 Spec Dependencies: Test: string-join("a string", ()) |
pass | pass | pass | pass | pass | pass | |
cbcl-fn-string-join-001[+]
X cbcl-fn-string-join-001: Created on: 2008-06-12 Spec Dependencies: spec = XQ10+ Test: declare function local:repeat($count as xs:integer, $arg as xs:string) as xs:string* { if ($count le 0) then "" else for $x in 1 to $count return $arg }; string-join( for $x in 0 to 4 return local:repeat($x, 'a') , ' ') and string-join( for $x in 0 to 4 return local:repeat($x, 'a') , '') |
pass | n/a
notXP31 |
pass | n/a | pass | pass |