|
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-compare | 63/96 | 88/88 | 88/88 | 91/96 | 91/96 | 91/58 | 0/6 |
fn-compare2args-1[+]
X fn-compare2args-1: Created on: 2004-12-13 Spec Dependencies: Test: fn:compare(xs:string("This is a characte"),xs:string("This is a characte")) |
pass | pass | pass | pass | pass | pass | |
fn-compare2args-2[+]
X fn-compare2args-2: Created on: 2004-12-13 Spec Dependencies: Test: fn:compare(xs:string("This is a characte"),xs:string("This is a characte")) |
pass | pass | pass | pass | pass | pass | |
fn-compare2args-3[+]
X fn-compare2args-3: Created on: 2004-12-13 Spec Dependencies: Test: fn:compare(xs:string("This is a characte"),xs:string("This is a characte")) |
pass | pass | pass | pass | pass | pass | |
fn-compare2args-4[+]
X fn-compare2args-4: Created on: 2004-12-13 Spec Dependencies: Test: fn:compare(xs:string("This is a characte"),xs:string("This is a characte")) |
pass | pass | pass | pass | pass | pass | |
fn-compare2args-5[+]
X fn-compare2args-5: Created on: 2004-12-13 Spec Dependencies: Test: fn:compare(xs:string("This is a characte"),xs:string("This is a characte")) |
pass | pass | pass | pass | pass | pass | |
fn-compare-1[+]
X fn-compare-1: Created on: 2005-06-01 Spec Dependencies: Test: fn:compare("","") |
pass | pass | pass | pass | pass | pass | |
fn-compare-2[+]
X fn-compare-2: Created on: 2005-06-01 Spec Dependencies: Test: fn:compare("","A Character String") |
pass | pass | pass | pass | pass | pass | |
fn-compare-3[+]
X fn-compare-3: Created on: 2005-06-01 Spec Dependencies: Test: fn:compare("A Character String","") |
pass | pass | pass | pass | pass | pass | |
fn-compare-4[+]
X fn-compare-4: Created on: 2005-06-01 Spec Dependencies: Test: fn:count(fn:compare((),"")) |
pass | pass | pass | pass | pass | pass | |
fn-compare-5[+]
X fn-compare-5: Created on: 2005-06-01 Spec Dependencies: Test: fn:count(fn:compare("",())) |
pass | pass | pass | pass | pass | pass | |
fn-compare-6[+]
X fn-compare-6: Created on: 2005-06-01 Spec Dependencies: Test: fn:count(fn:compare("A Character String",())) |
pass | pass | pass | pass | pass | pass | |
fn-compare-7[+]
X fn-compare-7: Created on: 2005-06-01 Spec Dependencies: Test: fn:count(fn:compare((),"A Character String")) |
pass | pass | pass | pass | pass | pass | |
fn-compare-8[+]
X fn-compare-8: Created on: 2005-06-01 Spec Dependencies: Test: fn:compare("AAAAABBBBBCCCCC","BBBBB") |
pass | pass | pass | pass | pass | pass | |
fn-compare-9[+]
X fn-compare-9: Created on: 2005-06-01 Spec Dependencies: Test: fn:compare("AAAAABBBBB"," ") |
pass | pass | pass | pass | pass | pass | |
fn-compare-10[+]
X fn-compare-10: Created on: 2005-06-01 Spec Dependencies: Test: fn:compare(" ","AAAAABBBBB") |
pass | pass | pass | pass | pass | pass | |
fn-compare-11[+]
X fn-compare-11: Created on: 2005-06-01 Spec Dependencies: Test: fn:not(fn:compare("A","A")) |
pass | pass | pass | pass | pass | pass | |
fn-compare-12[+]
X fn-compare-12: Created on: 2005-06-01 Spec Dependencies: Test: fn:not(fn:compare("A","B")) |
pass | pass | pass | pass | pass | pass | |
fn-compare-13[+]
X fn-compare-13: Created on: 2005-06-01 Spec Dependencies: Test: fn:compare(xs:string("A"),"A") |
pass | pass | pass | pass | pass | pass | |
fn-compare-14[+]
X fn-compare-14: Created on: 2005-06-01 Spec Dependencies: Test: fn:compare("A",xs:string("A")) |
pass | pass | pass | pass | pass | pass | |
fn-compare-15[+]
X fn-compare-15: Created on: 2005-06-01 Spec Dependencies: Test: fn:compare("A","a") |
pass | pass | pass | pass | pass | pass | |
fn-compare-16[+]
X fn-compare-16: Created on: 2005-06-01 Spec Dependencies: Test: fn:compare("a","A") |
pass | pass | pass | pass | pass | pass | |
fn-compare-17[+]
X fn-compare-17: Created on: 2005-06-01 Spec Dependencies: Test: fn:compare("compare","compare") |
pass | pass | pass | pass | pass | pass | |
fn-compare-18[+]
X fn-compare-18: Created on: 2005-06-01 Spec Dependencies: Test: fn:compare("comparecompare","compare") |
pass | pass | pass | pass | pass | pass | |
fn-compare-19[+]
X fn-compare-19: Created on: 2005-06-01 Spec Dependencies: Test: fn:compare("****","***") |
pass | pass | pass | pass | pass | pass | |
fn-compare-20[+]
X fn-compare-20: Created on: 2005-06-01 Spec Dependencies: Test: fn:compare("12345","1234") |
pass | pass | pass | pass | pass | pass | |
fn-compare-21[+]
X fn-compare-21: Created on: 2005-06-01 Spec Dependencies: Test: fn:compare("compare","erapmoc") |
pass | pass | pass | pass | pass | pass | |
fn-compare-22[+]
X fn-compare-22: Created on: 2005-11-25 Spec Dependencies: Test: fn:compare("a","a","CollationA") |
pass | pass | pass | pass | pass | pass | |
K-compareFunc-1[+]
X K-compareFunc-1: Created on: 2007-11-26 Spec Dependencies: Test: codepoint-equal() |
pass | pass | pass | pass | pass | pass | |
K-compareFunc-2[+]
X K-compareFunc-2: Created on: 2007-11-26 Spec Dependencies: Test: codepoint-equal(()) |
pass | pass | pass | pass | pass | pass | |
K-compareFunc-3[+]
X K-compareFunc-3: Created on: 2007-11-26 Spec Dependencies: Test: codepoint-equal((), (), ()) |
pass | pass | pass | pass | pass | pass | |
K-compareFunc-4[+]
X K-compareFunc-4: Created on: 2007-11-26 Spec Dependencies: Test: empty(codepoint-equal((), "a string")) |
pass | pass | pass | pass | pass | pass | |
K-compareFunc-5[+]
X K-compareFunc-5: Created on: 2007-11-26 Spec Dependencies: Test: empty(codepoint-equal("a string", ())) |
pass | pass | pass | pass | pass | pass | |
K-compareFunc-6[+]
X K-compareFunc-6: Created on: 2007-11-26 Spec Dependencies: Test: codepoint-equal("a string", "a string") |
pass | pass | pass | pass | pass | pass | |
K-compareFunc-7[+]
X K-compareFunc-7: Created on: 2007-11-26 Spec Dependencies: Test: not(codepoint-equal("cow", "a string")) |
pass | pass | pass | pass | pass | pass | |
K-compareFunc-8[+]
X K-compareFunc-8: Created on: 2007-11-26 Spec Dependencies: Test: compare() |
pass | pass | pass | pass | pass | pass | |
K-compareFunc-9[+]
X K-compareFunc-9: Created on: 2007-11-26 Spec Dependencies: Test: compare(()) |
pass | pass | pass | pass | pass | pass | |
K-compareFunc-10[+]
X K-compareFunc-10: Created on: 2007-11-26 Spec Dependencies: Test: compare((), (), "http://www.w3.org/2005/xpath-functions/collation/codepoint", "wrong param") |
pass | pass | pass | pass | pass | pass | |
K-compareFunc-11[+]
X K-compareFunc-11: Created on: 2007-11-26 Spec Dependencies: Test: empty(compare((), "a string")) |
pass | pass | pass | pass | pass | pass | |
K-compareFunc-12[+]
X K-compareFunc-12: Created on: 2007-11-26 Spec Dependencies: Test: empty(compare("a string", ())) |
pass | pass | pass | pass | pass | pass | |
K-compareFunc-13[+]
X K-compareFunc-13: Created on: 2007-11-26 Spec Dependencies: Test: empty(compare("a string", (), "http://www.w3.org/2005/xpath-functions/collation/codepoint")) |
pass | pass | pass | pass | pass | pass | |
K-compareFunc-14[+]
X K-compareFunc-14: Created on: 2007-11-26 Spec Dependencies: Test: compare("str", "str") instance of xs:integer |
pass | pass | pass | pass | pass | pass | |
K-compareFunc-15[+]
X K-compareFunc-15: Created on: 2007-11-26 Spec Dependencies: Test: empty(compare("a string", "a string", "http://www.example.com/COLLATION/NOT/SUPPORTED")) |
pass | pass | pass | pass | pass | pass | |
compare-001[+]
X compare-001: Created on: 2011-06-29 Spec Dependencies: Test: compare("a", "b") |
pass | pass | pass | pass | pass | pass | |
compare-002[+]
X compare-002: Created on: 2011-06-29 Spec Dependencies: Test: compare("b", "a") |
pass | pass | pass | pass | pass | pass | |
compare-003[+]
X compare-003: Created on: 2011-06-29 Spec Dependencies: Test: compare("b", "b") |
pass | pass | pass | pass | pass | pass | |
compare-004[+]
X compare-004: Created on: 2011-06-29 Spec Dependencies: Test: compare("b", ()) |
pass | pass | pass | pass | pass | pass | |
compare-005[+]
X compare-005: Created on: 2011-06-29 Spec Dependencies: Test: compare((), "b") |
pass | pass | pass | pass | pass | pass | |
compare-006[+]
X compare-006: Created on: 2011-06-29 Spec Dependencies: Test: compare((), ()) |
pass | pass | pass | pass | pass | pass | |
compare-007[+]
X compare-007: Created on: 2011-06-29 Spec Dependencies: Test: compare("𐀁", "𐀂", "http://www.w3.org/2005/xpath-functions/collation/codepoint") |
pass | pass | pass | pass | pass | pass | |
compare-008[+]
X compare-008: Created on: 2011-06-29 Spec Dependencies: Test: compare("𐀁", "", "http://www.w3.org/2005/xpath-functions/collation/codepoint") |
pass | pass | pass | pass | pass | pass | |
compare-009[+]
X compare-009: Created on: 2011-06-29 Spec Dependencies: Test: compare("𐀁", "", "http://www.w3.org/2005/xpath-functions/collation/codepoint") |
pass | pass | pass | pass | pass | pass | |
compare-010[+]
X compare-010: Created on: 2011-06-29 Spec Dependencies: feature = non_unicode_codepoint_collation Test: compare("a", "A", "http://www.w3.org/2010/09/qt-fots-catalog/collation/caseblind") |
no result | pass | pass | pass | pass | pass | |
compare-011[+]
X compare-011: Created on: 2012-05-30 Spec Dependencies: Test: compare(123, 456) |
pass | pass | pass | pass | pass | pass | |
compare-012[+]
X compare-012: Created on: 2012-05-30 Spec Dependencies: Test: compare(xs:anyURI('http://www.example.com/'), 'http://www.example.com/') |
pass | pass | pass | pass | pass | pass | |
compare-013[+]
X compare-013: Created on: 2012-05-30 Spec Dependencies: Test: compare(xs:untypedAtomic('http://www.example.com/'), 'http://www.example.com/') |
pass | pass | pass | pass | pass | pass | |
compare-014[+]
X compare-014: Created on: 2014-12-04 Spec Dependencies: spec = XP31+ XQ31+ Test: compare("a", "A", "http://www.w3.org/2005/xpath-functions/collation/html-ascii-case-insensitive") |
no result | pass | pass | pass | pass | pass | |
compare-015[+]
X compare-015: Created on: 2014-12-04 Spec Dependencies: spec = XP31+ XQ31+ Test: compare("123 - ; ^ a", "123 - ; ^ a", "http://www.w3.org/2005/xpath-functions/collation/html-ascii-case-insensitive") eq 0 |
no result | pass | pass | pass | pass | pass | |
compare-016[+]
X compare-016: Created on: 2014-12-04 Spec Dependencies: spec = XP31+ XQ31+ Test: compare("Á", "á", "http://www.w3.org/2005/xpath-functions/collation/html-ascii-case-insensitive") eq 0 |
no result | pass | pass | pass | pass | pass | |
compare-017[+]
X compare-017: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:compare("database", "DATABASE", "http://www.w3.org/2013/collation/UCA?lang=en;strength=primary") |
no result | pass | pass | pass | pass | pass | |
compare-018[+]
X compare-018: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:compare("database", "DÃTABASE", "http://www.w3.org/2013/collation/UCA?lang=en;strength=primary") |
no result | pass | pass | pass | pass | pass | |
compare-019[+]
X compare-019: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:compare("database", "database", "http://www.w3.org/2013/collation/UCA?lang=en;strength=primary") |
no result | pass | pass | pass | pass | pass | |
compare-020[+]
X compare-020: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:compare("database", "Databases", "http://www.w3.org/2013/collation/UCA?lang=en;strength=primary") |
no result | pass | pass | pass | pass | pass | |
compare-021[+]
X compare-021: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:compare("databases", "Database", "http://www.w3.org/2013/collation/UCA?lang=en;strength=primary") |
no result | pass | pass | pass | pass | pass | |
compare-022[+]
X compare-022: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:compare("database", "DATABASE", "http://www.w3.org/2013/collation/UCA?lang=en;strength=secondary") |
no result | pass | pass | pass | pass | pass | |
compare-023[+]
X compare-023: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:compare("database", "DÃTABASE", "http://www.w3.org/2013/collation/UCA?lang=en;strength=secondary") != 0 |
no result | pass | pass | pass | pass | pass | |
compare-024[+]
X compare-024: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:compare("database", "database", "http://www.w3.org/2013/collation/UCA?lang=en;strength=secondary") |
no result | pass | pass | pass | pass | pass | |
compare-025[+]
X compare-025: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:compare("database", "Databases", "http://www.w3.org/2013/collation/UCA?lang=en;strength=secondary") |
no result | pass | pass | pass | pass | pass | |
compare-026[+]
X compare-026: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:compare("databases", "Database", "http://www.w3.org/2013/collation/UCA?lang=en;strength=secondary") |
no result | pass | pass | pass | pass | pass | |
compare-027[+]
X compare-027: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:compare("database", "dâtabase", "http://www.w3.org/2013/collation/UCA?lang=en;strength=tertiary") = 0 |
no result | pass | pass | pass | pass | pass | |
compare-028[+]
X compare-028: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:compare("database", "DATABASE", "http://www.w3.org/2013/collation/UCA?lang=en;strength=tertiary") = 0 |
no result | pass | pass | pass | pass | pass | |
compare-029[+]
X compare-029: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:compare("database", "database", "http://www.w3.org/2013/collation/UCA?lang=en;strength=tertiary") |
no result | pass | pass | pass | pass | pass | |
compare-030[+]
X compare-030: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:compare("database", "Database", "http://www.w3.org/2013/collation/UCA?lang=en;strength=tertiary;caseFirst=lower") |
no result | pass | pass | pass | pass | pass | |
compare-032[+]
X compare-032: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:compare("databases", "Database", "http://www.w3.org/2013/collation/UCA?lang=en;strength=tertiary;caseFirst=lower") |
no result | pass | pass | pass | pass | pass | |
compare-033[+]
X compare-033: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:compare("dâtabases", "Database", "http://www.w3.org/2013/collation/UCA?lang=en;strength=tertiary;caseFirst=lower") |
no result | pass | pass | pass | pass | pass | |
compare-036[+]
X compare-036: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:compare("DATABASE", "DÃTABASE", "http://www.w3.org/2013/collation/UCA?lang=en;strength=primary;caseLevel=yes") |
no result | pass | pass | pass | pass | pass | |
compare-038[+]
X compare-038: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:compare("DATABÃSE", "DÃTABASE", "http://www.w3.org/2013/collation/UCA?lang=en;strength=tertiary") |
no result | pass | pass | pass | pass | pass | |
compare-042[+]
X compare-042: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:compare("database", "data base", "http://www.w3.org/2013/collation/UCA?lang=en;alternate=blanked;strength=identical") = 0 |
no result | pass | pass | pass | pass | pass | |
compare-044[+]
X compare-044: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:compare("database", "data base", "http://www.w3.org/2013/collation/UCA?lang=en;alternate=shifted;strength=quaternary") = 0 |
no result | pass | pass | fail | fail | fail | |
compare-045[+]
X compare-045: Created on: 2016-09-23 Spec Dependencies: spec = XP31 XQ31 Test: fn:compare("database", "data base", "http://www.w3.org/2013/collation/UCA?lang=en;alternate=shifted;strength=identical") = 0 |
no result | pass | pass | pass | pass | pass | |
K2-CompareFunc-1[+]
X K2-CompareFunc-1: Created on: 2007-11-26 Spec Dependencies: Test: compare("a", "a", ("http://www.w3.org/2005/xpath-functions/collation/codepoint", ())) |
pass | pass | pass | pass | pass | pass | |
K2-CompareFunc-2[+]
X K2-CompareFunc-2: Created on: 2007-11-26 Spec Dependencies: Test: compare("a", "a", ((), "http://www.w3.org/2005/xpath-functions/collation/codepoint")) |
pass | pass | pass | pass | pass | pass | |
K2-CompareFunc-3[+]
X K2-CompareFunc-3: Created on: 2007-11-26 Spec Dependencies: Test: compare("a", "a", ((), "http://www.w3.org/2005/xpath-functions/collation/codepoint", ())) |
pass | pass | pass | pass | pass | pass | |
K2-CompareFunc-4[+]
X K2-CompareFunc-4: Created on: 2007-11-26 Spec Dependencies: spec = XP30+ XQ10+ Test: let $vA := ("B STRING", current-time())[1] treat as xs:string, $vB := ("b string", current-time())[1] treat as xs:string return compare(lower-case($vA), lower-case($vB)) |
pass | pass | pass | pass | pass | pass | |
K2-CompareFunc-5[+]
X K2-CompareFunc-5: Created on: 2007-11-26 Spec Dependencies: spec = XP30+ XQ10+ Test: let $vA := ("B STRING", current-time())[1] treat as xs:string, $vB := ("b string", current-time())[1] treat as xs:string return compare(upper-case($vA), upper-case($vB)) |
pass | pass | pass | pass | pass | pass | |
K2-CompareFunc-6[+]
X K2-CompareFunc-6: Created on: 2007-11-26 Spec Dependencies: spec = XP30+ XQ10+ Test: let $vA := ("B STRING", current-time())[1] treat as xs:string, $vB := ("no match", current-time())[1] treat as xs:string return compare(lower-case($vA), lower-case($vB)) |
pass | pass | pass | pass | pass | pass | |
K2-CompareFunc-7[+]
X K2-CompareFunc-7: Created on: 2007-11-26 Spec Dependencies: spec = XP30+ XQ10+ Test: let $vA := ("B STRING", current-time())[1] treat as xs:string, $vB := ("no match", current-time())[1] treat as xs:string return compare(upper-case($vA), upper-case($vB)) |
pass | pass | pass | pass | pass | pass | |
K2-CompareFunc-8[+]
X K2-CompareFunc-8: Created on: 2007-11-26 Spec Dependencies: spec = XP30+ XQ10+ Test: let $vA := ("B STRING", current-time())[1] treat as xs:string, $vB := ("no match", current-time())[1] treat as xs:string return compare(upper-case($vA), lower-case($vB)) |
pass | pass | pass | pass | pass | pass | |
K2-CompareFunc-9[+]
X K2-CompareFunc-9: Created on: 2007-11-26 Spec Dependencies: spec = XP30+ XQ10+ Test: let $vA := ("B STRING", current-time())[1] treat as xs:string, $vB := ("no match", current-time())[1] treat as xs:string return compare(lower-case($vA), upper-case($vB)) |
pass | pass | pass | pass | pass | pass |