|
Implementations | ||||||||||||||||
Tests | BaseX 7.7 XQ30 |
EMC/xDB xDB_main_r2411365 XQ30 |
Saxon-EE 9.5.1.1 XP20 |
Saxon-EE 9.5.1.1 XQ10 |
Saxon-EE 9.5.1.1 XP30 |
Saxon-EE 9.5.1.1 XQ30 |
Saxon-EE 9.5.1.4 XQX30 (QT3 v1.1) |
XmlPrime 3.0.0.0 XP30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQ30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQX30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XP20 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQX10 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQ10 (QT3 vCVS) |
Zorba 2.9 XQ10 (QT3 vCVS) |
Zorba 2.9 XQ30 (QT3 vCVS) |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
fn-concat | 96/96 | 96/96 | 95/95 | 95/95 | 96/96 | 96/96 | 96/96 | 96/96 | 96/96 | 96/96 | 95/95 | 95/95 | 95/95 | 95/95 | 96/96 | 2/15 |
fn-concatint2args-1[+]
X fn-concatint2args-1: fn:concat(xs:int("-2147483648"),xs:int("-2147483648")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatint2args-2[+]
X fn-concatint2args-2: fn:concat(xs:int("-1873914410"),xs:int("-2147483648")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatint2args-3[+]
X fn-concatint2args-3: fn:concat(xs:int("2147483647"),xs:int("-2147483648")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatint2args-4[+]
X fn-concatint2args-4: fn:concat(xs:int("-2147483648"),xs:int("-1873914410")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatint2args-5[+]
X fn-concatint2args-5: fn:concat(xs:int("-2147483648"),xs:int("2147483647")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatintg2args-1[+]
X fn-concatintg2args-1: fn:concat(xs:integer("-999999999999999999"),xs:integer("-999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatintg2args-2[+]
X fn-concatintg2args-2: fn:concat(xs:integer("830993497117024304"),xs:integer("-999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatintg2args-3[+]
X fn-concatintg2args-3: fn:concat(xs:integer("999999999999999999"),xs:integer("-999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatintg2args-4[+]
X fn-concatintg2args-4: fn:concat(xs:integer("-999999999999999999"),xs:integer("830993497117024304")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatintg2args-5[+]
X fn-concatintg2args-5: fn:concat(xs:integer("-999999999999999999"),xs:integer("999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatdec2args-1[+]
X fn-concatdec2args-1: fn:concat(xs:decimal("-999999999999999999"),xs:decimal("-999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatdec2args-2[+]
X fn-concatdec2args-2: fn:concat(xs:decimal("617375191608514839"),xs:decimal("-999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatdec2args-3[+]
X fn-concatdec2args-3: fn:concat(xs:decimal("999999999999999999"),xs:decimal("-999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatdec2args-4[+]
X fn-concatdec2args-4: fn:concat(xs:decimal("-999999999999999999"),xs:decimal("617375191608514839")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatdec2args-5[+]
X fn-concatdec2args-5: fn:concat(xs:decimal("-999999999999999999"),xs:decimal("999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatdbl2args-1[+]
X fn-concatdbl2args-1: fn:concat(xs:double("-1.7976931348623157E308"),xs:double("-1.7976931348623157E308")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatdbl2args-2[+]
X fn-concatdbl2args-2: fn:concat(xs:double("0"),xs:double("-1.7976931348623157E308")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatdbl2args-3[+]
X fn-concatdbl2args-3: fn:concat(xs:double("1.7976931348623157E308"),xs:double("-1.7976931348623157E308")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatdbl2args-4[+]
X fn-concatdbl2args-4: fn:concat(xs:double("-1.7976931348623157E308"),xs:double("0")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatdbl2args-5[+]
X fn-concatdbl2args-5: fn:concat(xs:double("-1.7976931348623157E308"),xs:double("1.7976931348623157E308")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatflt2args-1[+]
X fn-concatflt2args-1: fn:concat(xs:float("-3.4028235E38"),xs:float("-3.4028235E38")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatflt2args-2[+]
X fn-concatflt2args-2: fn:concat(xs:float("0"),xs:float("-3.4028235E38")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatflt2args-3[+]
X fn-concatflt2args-3: fn:concat(xs:float("3.4028235E38"),xs:float("-3.4028235E38")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatflt2args-4[+]
X fn-concatflt2args-4: fn:concat(xs:float("-3.4028235E38"),xs:float("0")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatflt2args-5[+]
X fn-concatflt2args-5: fn:concat(xs:float("-3.4028235E38"),xs:float("3.4028235E38")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatlng2args-1[+]
X fn-concatlng2args-1: fn:concat(xs:long("-92233720368547758"),xs:long("-92233720368547758")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatlng2args-2[+]
X fn-concatlng2args-2: fn:concat(xs:long("-47175562203048468"),xs:long("-92233720368547758")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatlng2args-3[+]
X fn-concatlng2args-3: fn:concat(xs:long("92233720368547758"),xs:long("-92233720368547758")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatlng2args-4[+]
X fn-concatlng2args-4: fn:concat(xs:long("-92233720368547758"),xs:long("-47175562203048468")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatlng2args-5[+]
X fn-concatlng2args-5: fn:concat(xs:long("-92233720368547758"),xs:long("92233720368547758")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatusht2args-1[+]
X fn-concatusht2args-1: fn:concat(xs:unsignedShort("0"),xs:unsignedShort("0")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatusht2args-2[+]
X fn-concatusht2args-2: fn:concat(xs:unsignedShort("44633"),xs:unsignedShort("0")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatusht2args-3[+]
X fn-concatusht2args-3: fn:concat(xs:unsignedShort("65535"),xs:unsignedShort("0")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatusht2args-4[+]
X fn-concatusht2args-4: fn:concat(xs:unsignedShort("0"),xs:unsignedShort("44633")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatusht2args-5[+]
X fn-concatusht2args-5: fn:concat(xs:unsignedShort("0"),xs:unsignedShort("65535")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatnint2args-1[+]
X fn-concatnint2args-1: fn:concat(xs:negativeInteger("-999999999999999999"),xs:negativeInteger("-999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatnint2args-2[+]
X fn-concatnint2args-2: fn:concat(xs:negativeInteger("-297014075999096793"),xs:negativeInteger("-999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatnint2args-3[+]
X fn-concatnint2args-3: fn:concat(xs:negativeInteger("-1"),xs:negativeInteger("-999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatnint2args-4[+]
X fn-concatnint2args-4: fn:concat(xs:negativeInteger("-999999999999999999"),xs:negativeInteger("-297014075999096793")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatnint2args-5[+]
X fn-concatnint2args-5: fn:concat(xs:negativeInteger("-999999999999999999"),xs:negativeInteger("-1")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatpint2args-1[+]
X fn-concatpint2args-1: fn:concat(xs:positiveInteger("1"),xs:positiveInteger("1")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatpint2args-2[+]
X fn-concatpint2args-2: fn:concat(xs:positiveInteger("52704602390610033"),xs:positiveInteger("1")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatpint2args-3[+]
X fn-concatpint2args-3: fn:concat(xs:positiveInteger("999999999999999999"),xs:positiveInteger("1")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatpint2args-4[+]
X fn-concatpint2args-4: fn:concat(xs:positiveInteger("1"),xs:positiveInteger("52704602390610033")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatpint2args-5[+]
X fn-concatpint2args-5: fn:concat(xs:positiveInteger("1"),xs:positiveInteger("999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatulng2args-1[+]
X fn-concatulng2args-1: fn:concat(xs:unsignedLong("0"),xs:unsignedLong("0")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatulng2args-2[+]
X fn-concatulng2args-2: fn:concat(xs:unsignedLong("130747108607674654"),xs:unsignedLong("0")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatulng2args-3[+]
X fn-concatulng2args-3: fn:concat(xs:unsignedLong("184467440737095516"),xs:unsignedLong("0")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatulng2args-4[+]
X fn-concatulng2args-4: fn:concat(xs:unsignedLong("0"),xs:unsignedLong("130747108607674654")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatulng2args-5[+]
X fn-concatulng2args-5: fn:concat(xs:unsignedLong("0"),xs:unsignedLong("184467440737095516")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatnpi2args-1[+]
X fn-concatnpi2args-1: fn:concat(xs:nonPositiveInteger("-999999999999999999"),xs:nonPositiveInteger("-999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatnpi2args-2[+]
X fn-concatnpi2args-2: fn:concat(xs:nonPositiveInteger("-475688437271870490"),xs:nonPositiveInteger("-999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatnpi2args-3[+]
X fn-concatnpi2args-3: fn:concat(xs:nonPositiveInteger("0"),xs:nonPositiveInteger("-999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatnpi2args-4[+]
X fn-concatnpi2args-4: fn:concat(xs:nonPositiveInteger("-999999999999999999"),xs:nonPositiveInteger("-475688437271870490")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatnpi2args-5[+]
X fn-concatnpi2args-5: fn:concat(xs:nonPositiveInteger("-999999999999999999"),xs:nonPositiveInteger("0")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatnni2args-1[+]
X fn-concatnni2args-1: fn:concat(xs:nonNegativeInteger("0"),xs:nonNegativeInteger("0")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatnni2args-2[+]
X fn-concatnni2args-2: fn:concat(xs:nonNegativeInteger("303884545991464527"),xs:nonNegativeInteger("0")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatnni2args-3[+]
X fn-concatnni2args-3: fn:concat(xs:nonNegativeInteger("999999999999999999"),xs:nonNegativeInteger("0")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatnni2args-4[+]
X fn-concatnni2args-4: fn:concat(xs:nonNegativeInteger("0"),xs:nonNegativeInteger("303884545991464527")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatnni2args-5[+]
X fn-concatnni2args-5: fn:concat(xs:nonNegativeInteger("0"),xs:nonNegativeInteger("999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatsht2args-1[+]
X fn-concatsht2args-1: fn:concat(xs:short("-32768"),xs:short("-32768")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatsht2args-2[+]
X fn-concatsht2args-2: fn:concat(xs:short("-5324"),xs:short("-32768")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatsht2args-3[+]
X fn-concatsht2args-3: fn:concat(xs:short("32767"),xs:short("-32768")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatsht2args-4[+]
X fn-concatsht2args-4: fn:concat(xs:short("-32768"),xs:short("-5324")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concatsht2args-5[+]
X fn-concatsht2args-5: fn:concat(xs:short("-32768"),xs:short("32767")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concat-1[+]
X fn-concat-1: fn:concat('un', 'grateful') |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concat-2[+]
X fn-concat-2: fn:concat('Thy ', (), 'old ', "groans", "", ' ring', ' yet', ' in', ' my', ' ancient',' ears.') |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concat-3[+]
X fn-concat-3: fn:concat('Ciao!',()) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concat-4[+]
X fn-concat-4: fn:concat('Ingratitude, ', 'thou ', 'marble-hearted', ' fiend!') |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concat-5[+]
X fn-concat-5: fn:concat("AB","CD") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concat-6[+]
X fn-concat-6: fn:concat("abc","de") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concat-7[+]
X fn-concat-7: fn:concat("ABCDE","abcde") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concat-8[+]
X fn-concat-8: fn:count(fn:concat("","")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concat-9[+]
X fn-concat-9: fn:concat(fn:upper-case("Abc"),fn:upper-case("DH")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concat-10[+]
X fn-concat-10: fn:concat("**","***") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concat-11[+]
X fn-concat-11: fn:concat(fn:concat("zzz","zz"),"123") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concat-12[+]
X fn-concat-12: fn:boolean(fn:concat("ab","cde")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concat-13[+]
X fn-concat-13: fn:string(fn:concat("abc","de")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concat-14[+]
X fn-concat-14: fn:not(fn:concat("ab","cde")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concat-15[+]
X fn-concat-15: fn:concat("%$","#@!") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concat-16[+]
X fn-concat-16: fn:concat("concat","concat") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concat-17[+]
X fn-concat-17: fn:concat("abc","abc") and fn:concat("abc","abc") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-concat-18[+]
X fn-concat-18: fn:concat("abc","abc", fn:concat#3) |
pass | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
pass | pass | pass | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
K-ConcatFunc-1[+]
X K-ConcatFunc-1: concat() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-ConcatFunc-2[+]
X K-ConcatFunc-2: concat("a string") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-ConcatFunc-3[+]
X K-ConcatFunc-3: concat("ab", "c") eq "abc" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-ConcatFunc-4[+]
X K-ConcatFunc-4: concat("ab", "c") instance of xs:string |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-ConcatFunc-5[+]
X K-ConcatFunc-5: concat((), ()) instance of xs:string |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-ConcatFunc-6[+]
X K-ConcatFunc-6: concat((), ()) eq "" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-ConcatFunc-7[+]
X K-ConcatFunc-7: concat('a', 'b', 'c', (), 'd', 'e', 'f', 'g', 'h', ' ', 'i', 'j', 'k l') eq "abcdefgh ijk l" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-ConcatFunc-8[+]
X K-ConcatFunc-8: concat(1, 2, 3) eq "123" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-ConcatFunc-9[+]
X K-ConcatFunc-9: concat(1, "2", 3) eq "123" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-ConcatFunc-1[+]
X K2-ConcatFunc-1: concat(("a", "b"), "c") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-ConcatFunc-2[+]
X K2-ConcatFunc-2: concat("1", "2", "3", ("a", "b"), "c") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-ConcatFunc-3[+]
X K2-ConcatFunc-3: concat("1", "2", "3", "c", ("a", "b")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-concat-001[+]
X cbcl-concat-001: fn:boolean(fn:concat('', '')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |