|
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-upper-case | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 24/24 | 3/15 |
fn-upper-case1args-1[+]
X fn-upper-case1args-1: fn:upper-case(xs:string("This is a characte")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-upper-case1args-2[+]
X fn-upper-case1args-2: fn:upper-case(xs:string("This is a characte")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-upper-case1args-3[+]
X fn-upper-case1args-3: fn:upper-case(xs:string("This is a characte")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-upper-case-1[+]
X fn-upper-case-1: fn:upper-case("ABc!D") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-upper-case-2[+]
X fn-upper-case-2: fn:count(fn:upper-case(())) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-upper-case-3[+]
X fn-upper-case-3: fn:upper-case("12345") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-upper-case-4[+]
X fn-upper-case-4: fn:upper-case("12345abcd") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-upper-case-5[+]
X fn-upper-case-5: fn:upper-case("ABCD") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-upper-case-6[+]
X fn-upper-case-6: fn:upper-case("abcde") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-upper-case-7[+]
X fn-upper-case-7: fn:upper-case("ABCDEabcde") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-upper-case-8[+]
X fn-upper-case-8: fn:count(fn:upper-case("")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-upper-case-9[+]
X fn-upper-case-9: fn:upper-case(lower-case("AbcDH")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-upper-case-10[+]
X fn-upper-case-10: fn:upper-case("*****") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-upper-case-11[+]
X fn-upper-case-11: fn:upper-case(upper-case("zzzzz")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-upper-case-12[+]
X fn-upper-case-12: fn:boolean(fn:upper-case("abcde")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-upper-case-13[+]
X fn-upper-case-13: fn:concat(fn:upper-case("abcde"), fn:upper-case("fghi")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-upper-case-14[+]
X fn-upper-case-14: fn:not(fn:upper-case("abcde")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-upper-case-15[+]
X fn-upper-case-15: fn:upper-case("%$#@!") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-upper-case-16[+]
X fn-upper-case-16: fn:upper-case("upper-case") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-upper-case-17[+]
X fn-upper-case-17: fn:upper-case("abc") and fn:upper-case("abc") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-UpperCaseFunc-1[+]
X K-UpperCaseFunc-1: upper-case() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-UpperCaseFunc-2[+]
X K-UpperCaseFunc-2: upper-case("string", "wrong param") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-UpperCaseFunc-3[+]
X K-UpperCaseFunc-3: upper-case(()) eq "" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-UpperCaseFunc-4[+]
X K-UpperCaseFunc-4: lower-case("ABc!D") eq "abc!d" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |