|
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-deep-equal | 202/214 | 205/214 | 161/161 | 210/210 | 161/161 | 214/214 | 206/206 | 161/161 | 214/214 | 214/214 | 161/161 | 210/210 | 210/210 | 204/204 | 206/206 | 2/15 |
fn-deep-equalint2args-1[+]
X fn-deep-equalint2args-1: fn:deep-equal((xs:int("-2147483648")),(xs:int("-2147483648"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalint2args-2[+]
X fn-deep-equalint2args-2: fn:deep-equal((xs:int("-1873914410")),(xs:int("-2147483648"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalint2args-3[+]
X fn-deep-equalint2args-3: fn:deep-equal((xs:int("2147483647")),(xs:int("-2147483648"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalint2args-4[+]
X fn-deep-equalint2args-4: fn:deep-equal((xs:int("-2147483648")),(xs:int("-1873914410"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalint2args-5[+]
X fn-deep-equalint2args-5: fn:deep-equal((xs:int("-2147483648")),(xs:int("2147483647"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalintg2args-1[+]
X fn-deep-equalintg2args-1: fn:deep-equal((xs:integer("-999999999999999999")),(xs:integer("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalintg2args-2[+]
X fn-deep-equalintg2args-2: fn:deep-equal((xs:integer("830993497117024304")),(xs:integer("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalintg2args-3[+]
X fn-deep-equalintg2args-3: fn:deep-equal((xs:integer("999999999999999999")),(xs:integer("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalintg2args-4[+]
X fn-deep-equalintg2args-4: fn:deep-equal((xs:integer("-999999999999999999")),(xs:integer("830993497117024304"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalintg2args-5[+]
X fn-deep-equalintg2args-5: fn:deep-equal((xs:integer("-999999999999999999")),(xs:integer("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equaldec2args-1[+]
X fn-deep-equaldec2args-1: fn:deep-equal((xs:decimal("-999999999999999999")),(xs:decimal("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equaldec2args-2[+]
X fn-deep-equaldec2args-2: fn:deep-equal((xs:decimal("617375191608514839")),(xs:decimal("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equaldec2args-3[+]
X fn-deep-equaldec2args-3: fn:deep-equal((xs:decimal("999999999999999999")),(xs:decimal("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equaldec2args-4[+]
X fn-deep-equaldec2args-4: fn:deep-equal((xs:decimal("-999999999999999999")),(xs:decimal("617375191608514839"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equaldec2args-5[+]
X fn-deep-equaldec2args-5: fn:deep-equal((xs:decimal("-999999999999999999")),(xs:decimal("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equaldbl2args-1[+]
X fn-deep-equaldbl2args-1: fn:deep-equal((xs:double("-1.7976931348623157E308")),(xs:double("-1.7976931348623157E308"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equaldbl2args-2[+]
X fn-deep-equaldbl2args-2: fn:deep-equal((xs:double("0")),(xs:double("-1.7976931348623157E308"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equaldbl2args-3[+]
X fn-deep-equaldbl2args-3: fn:deep-equal((xs:double("1.7976931348623157E308")),(xs:double("-1.7976931348623157E308"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equaldbl2args-4[+]
X fn-deep-equaldbl2args-4: fn:deep-equal((xs:double("-1.7976931348623157E308")),(xs:double("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equaldbl2args-5[+]
X fn-deep-equaldbl2args-5: fn:deep-equal((xs:double("-1.7976931348623157E308")),(xs:double("1.7976931348623157E308"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalflt2args-1[+]
X fn-deep-equalflt2args-1: fn:deep-equal((xs:float("-3.4028235E38")),(xs:float("-3.4028235E38"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalflt2args-2[+]
X fn-deep-equalflt2args-2: fn:deep-equal((xs:float("0")),(xs:float("-3.4028235E38"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalflt2args-3[+]
X fn-deep-equalflt2args-3: fn:deep-equal((xs:float("3.4028235E38")),(xs:float("-3.4028235E38"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalflt2args-4[+]
X fn-deep-equalflt2args-4: fn:deep-equal((xs:float("-3.4028235E38")),(xs:float("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalflt2args-5[+]
X fn-deep-equalflt2args-5: fn:deep-equal((xs:float("-3.4028235E38")),(xs:float("3.4028235E38"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equallng2args-1[+]
X fn-deep-equallng2args-1: fn:deep-equal((xs:long("-92233720368547758")),(xs:long("-92233720368547758"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equallng2args-2[+]
X fn-deep-equallng2args-2: fn:deep-equal((xs:long("-47175562203048468")),(xs:long("-92233720368547758"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equallng2args-3[+]
X fn-deep-equallng2args-3: fn:deep-equal((xs:long("92233720368547758")),(xs:long("-92233720368547758"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equallng2args-4[+]
X fn-deep-equallng2args-4: fn:deep-equal((xs:long("-92233720368547758")),(xs:long("-47175562203048468"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equallng2args-5[+]
X fn-deep-equallng2args-5: fn:deep-equal((xs:long("-92233720368547758")),(xs:long("92233720368547758"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalusht2args-1[+]
X fn-deep-equalusht2args-1: fn:deep-equal((xs:unsignedShort("0")),(xs:unsignedShort("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalusht2args-2[+]
X fn-deep-equalusht2args-2: fn:deep-equal((xs:unsignedShort("44633")),(xs:unsignedShort("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalusht2args-3[+]
X fn-deep-equalusht2args-3: fn:deep-equal((xs:unsignedShort("65535")),(xs:unsignedShort("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalusht2args-4[+]
X fn-deep-equalusht2args-4: fn:deep-equal((xs:unsignedShort("0")),(xs:unsignedShort("44633"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalusht2args-5[+]
X fn-deep-equalusht2args-5: fn:deep-equal((xs:unsignedShort("0")),(xs:unsignedShort("65535"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalnint2args-1[+]
X fn-deep-equalnint2args-1: fn:deep-equal((xs:negativeInteger("-999999999999999999")),(xs:negativeInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalnint2args-2[+]
X fn-deep-equalnint2args-2: fn:deep-equal((xs:negativeInteger("-297014075999096793")),(xs:negativeInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalnint2args-3[+]
X fn-deep-equalnint2args-3: fn:deep-equal((xs:negativeInteger("-1")),(xs:negativeInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalnint2args-4[+]
X fn-deep-equalnint2args-4: fn:deep-equal((xs:negativeInteger("-999999999999999999")),(xs:negativeInteger("-297014075999096793"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalnint2args-5[+]
X fn-deep-equalnint2args-5: fn:deep-equal((xs:negativeInteger("-999999999999999999")),(xs:negativeInteger("-1"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalpint2args-1[+]
X fn-deep-equalpint2args-1: fn:deep-equal((xs:positiveInteger("1")),(xs:positiveInteger("1"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalpint2args-2[+]
X fn-deep-equalpint2args-2: fn:deep-equal((xs:positiveInteger("52704602390610033")),(xs:positiveInteger("1"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalpint2args-3[+]
X fn-deep-equalpint2args-3: fn:deep-equal((xs:positiveInteger("999999999999999999")),(xs:positiveInteger("1"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalpint2args-4[+]
X fn-deep-equalpint2args-4: fn:deep-equal((xs:positiveInteger("1")),(xs:positiveInteger("52704602390610033"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalpint2args-5[+]
X fn-deep-equalpint2args-5: fn:deep-equal((xs:positiveInteger("1")),(xs:positiveInteger("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalulng2args-1[+]
X fn-deep-equalulng2args-1: fn:deep-equal((xs:unsignedLong("0")),(xs:unsignedLong("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalulng2args-2[+]
X fn-deep-equalulng2args-2: fn:deep-equal((xs:unsignedLong("130747108607674654")),(xs:unsignedLong("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalulng2args-3[+]
X fn-deep-equalulng2args-3: fn:deep-equal((xs:unsignedLong("184467440737095516")),(xs:unsignedLong("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalulng2args-4[+]
X fn-deep-equalulng2args-4: fn:deep-equal((xs:unsignedLong("0")),(xs:unsignedLong("130747108607674654"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalulng2args-5[+]
X fn-deep-equalulng2args-5: fn:deep-equal((xs:unsignedLong("0")),(xs:unsignedLong("184467440737095516"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalnpi2args-1[+]
X fn-deep-equalnpi2args-1: fn:deep-equal((xs:nonPositiveInteger("-999999999999999999")),(xs:nonPositiveInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalnpi2args-2[+]
X fn-deep-equalnpi2args-2: fn:deep-equal((xs:nonPositiveInteger("-475688437271870490")),(xs:nonPositiveInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalnpi2args-3[+]
X fn-deep-equalnpi2args-3: fn:deep-equal((xs:nonPositiveInteger("0")),(xs:nonPositiveInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalnpi2args-4[+]
X fn-deep-equalnpi2args-4: fn:deep-equal((xs:nonPositiveInteger("-999999999999999999")),(xs:nonPositiveInteger("-475688437271870490"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalnpi2args-5[+]
X fn-deep-equalnpi2args-5: fn:deep-equal((xs:nonPositiveInteger("-999999999999999999")),(xs:nonPositiveInteger("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalnni2args-1[+]
X fn-deep-equalnni2args-1: fn:deep-equal((xs:nonNegativeInteger("0")),(xs:nonNegativeInteger("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalnni2args-2[+]
X fn-deep-equalnni2args-2: fn:deep-equal((xs:nonNegativeInteger("303884545991464527")),(xs:nonNegativeInteger("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalnni2args-3[+]
X fn-deep-equalnni2args-3: fn:deep-equal((xs:nonNegativeInteger("999999999999999999")),(xs:nonNegativeInteger("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalnni2args-4[+]
X fn-deep-equalnni2args-4: fn:deep-equal((xs:nonNegativeInteger("0")),(xs:nonNegativeInteger("303884545991464527"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalnni2args-5[+]
X fn-deep-equalnni2args-5: fn:deep-equal((xs:nonNegativeInteger("0")),(xs:nonNegativeInteger("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalsht2args-1[+]
X fn-deep-equalsht2args-1: fn:deep-equal((xs:short("-32768")),(xs:short("-32768"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalsht2args-2[+]
X fn-deep-equalsht2args-2: fn:deep-equal((xs:short("-5324")),(xs:short("-32768"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalsht2args-3[+]
X fn-deep-equalsht2args-3: fn:deep-equal((xs:short("32767")),(xs:short("-32768"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalsht2args-4[+]
X fn-deep-equalsht2args-4: fn:deep-equal((xs:short("-32768")),(xs:short("-5324"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equalsht2args-5[+]
X fn-deep-equalsht2args-5: fn:deep-equal((xs:short("-32768")),(xs:short("32767"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-001[+]
X fn-deep-equal-mix-args-001: fn:deep-equal( (1,2) , (2,1)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-002[+]
X fn-deep-equal-mix-args-002: fn:deep-equal( (1,2) , (1,2)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-003[+]
X fn-deep-equal-mix-args-003: fn:deep-equal( xs:string("A") , "A") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-004[+]
X fn-deep-equal-mix-args-004: fn:deep-equal( xs:string("A") , "a") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-005[+]
X fn-deep-equal-mix-args-005: fn:deep-equal( xs:string("A") , ("A")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-006[+]
X fn-deep-equal-mix-args-006: fn:deep-equal( xs:string("") , ("")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-007[+]
X fn-deep-equal-mix-args-007: fn:deep-equal( () , ()) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-008[+]
X fn-deep-equal-mix-args-008: fn:deep-equal( (()) , ()) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-009[+]
X fn-deep-equal-mix-args-009: fn:deep-equal( ( ) , ()) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-010[+]
X fn-deep-equal-mix-args-010: fn:deep-equal(xs:string("abc"), xs:string("cba")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-011[+]
X fn-deep-equal-mix-args-011: fn:deep-equal( xs:anyURI("www.example.com") , "www.example.com") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-012[+]
X fn-deep-equal-mix-args-012: fn:deep-equal( xs:anyURI("www.example.com") , xs:string("www.example.com")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-013[+]
X fn-deep-equal-mix-args-013: fn:deep-equal( xs:integer(1) , xs:decimal(1.0)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-014[+]
X fn-deep-equal-mix-args-014: fn:deep-equal( xs:integer(1) , xs:integer(-1)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-015[+]
X fn-deep-equal-mix-args-015: fn:deep-equal( xs:integer(1) , xs:float(1.0)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-016[+]
X fn-deep-equal-mix-args-016: fn:deep-equal( xs:integer(1) , xs:double(1.0)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-017[+]
X fn-deep-equal-mix-args-017: fn:deep-equal( xs:decimal(1.01) , xs:float(1.01)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-018[+]
X fn-deep-equal-mix-args-018: fn:deep-equal( xs:decimal(1.01) , xs:double(1.01)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-019[+]
X fn-deep-equal-mix-args-019: fn:deep-equal( xs:float(1.01) , xs:double(1.01)) |
pass | fail | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-020[+]
X fn-deep-equal-mix-args-020: fn:deep-equal( xs:float("INF") , xs:double("INF")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-021[+]
X fn-deep-equal-mix-args-021: fn:deep-equal( xs:float("-INF") , xs:double("-INF")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-022[+]
X fn-deep-equal-mix-args-022: fn:deep-equal( xs:float("NaN") , xs:double("NaN")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-023[+]
X fn-deep-equal-mix-args-023: fn:deep-equal( xs:boolean("1") , xs:boolean("true")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-024[+]
X fn-deep-equal-mix-args-024: fn:deep-equal( xs:boolean("true") , xs:boolean("true")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-025[+]
X fn-deep-equal-mix-args-025: fn:deep-equal( xs:boolean("true") , true()) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-026[+]
X fn-deep-equal-mix-args-026: fn:deep-equal( xs:boolean("0") , xs:boolean("false")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-027[+]
X fn-deep-equal-mix-args-027: fn:deep-equal( xs:boolean("false") , false()) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-028[+]
X fn-deep-equal-mix-args-028: fn:deep-equal( xs:date("1993-03-31") , "1993-03-31") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-029[+]
X fn-deep-equal-mix-args-029: fn:deep-equal( xs:date("1993-03-31") , xs:string("1993-03-31")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-030[+]
X fn-deep-equal-mix-args-030: fn:deep-equal(xs:dateTime("1972-12-31T00:00:00"), "1972-12-31T00:00:00") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-mix-args-031[+]
X fn-deep-equal-mix-args-031: fn:deep-equal(xs:time("12:30:00"), "12:30:00") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-deep-equal-node-args-1[+]
X fn-deep-equal-node-args-1: fn:deep-equal(<a> {/bib/node()} </a>/node(), <b> {/bib/node()} </b>/node() ) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
fn-deep-equal-node-args-2[+]
X fn-deep-equal-node-args-2: fn:deep-equal(<a> {/bib/node(), /bib/node()} </a>/node(), <b> {/bib/node(), <difference/>, /bib/node()} </b>/node() ) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
fn-deep-equal-node-args-3[+]
X fn-deep-equal-node-args-3: fn:deep-equal(<a> {/node(), /node()} </a>/node(), <b> {/node(), 'difference', /node()} </b>/node() ) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
fn-deep-equal-node-args-4[+]
X fn-deep-equal-node-args-4: fn:deep-equal(<a> {/node(), <diff x='1'/>, /node()} </a>/node(), <b> {/node(), <diff x='2'/>, /node()} </b>/node() ) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
fn-deep-equal-node-args-5[+]
X fn-deep-equal-node-args-5: fn:deep-equal(<a> {/node(), <diff x='1'/>, /node()} </a>/node(), <b> {/node(), <diff xx='1'/>, /node()} </b>/node() ) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-1[+]
X K-SeqDeepEqualFunc-1: deep-equal() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-2[+]
X K-SeqDeepEqualFunc-2: deep-equal("a string") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-3[+]
X K-SeqDeepEqualFunc-3: deep-equal("a string", "a string", "http://www.w3.org/2005/xpath-functions/collation/codepoint", "wrong param") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-4[+]
X K-SeqDeepEqualFunc-4: deep-equal("a string", "a string", "http://www.example.com/COLLATION/NOT/SUPPORTED") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-5[+]
X K-SeqDeepEqualFunc-5: deep-equal("a string", "a string", ()) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-6[+]
X K-SeqDeepEqualFunc-6: deep-equal("a string", "a string", "http://www.w3.org/2005/xpath-functions/collation/codepoint") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-7[+]
X K-SeqDeepEqualFunc-7: deep-equal((), ()) eq true() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-8[+]
X K-SeqDeepEqualFunc-8: deep-equal(xs:float("NaN"), xs:float("NaN")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-9[+]
X K-SeqDeepEqualFunc-9: deep-equal(xs:double("NaN"), xs:double("NaN")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-10[+]
X K-SeqDeepEqualFunc-10: deep-equal(xs:float("NaN"), xs:double("NaN")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-11[+]
X K-SeqDeepEqualFunc-11: deep-equal(xs:double("NaN"), xs:float("NaN")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-12[+]
X K-SeqDeepEqualFunc-12: not(deep-equal(xs:float("NaN"), xs:float(0))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-13[+]
X K-SeqDeepEqualFunc-13: not(deep-equal(xs:float(0), xs:float("NaN"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-14[+]
X K-SeqDeepEqualFunc-14: not(deep-equal(xs:double(0), xs:double("NaN"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-15[+]
X K-SeqDeepEqualFunc-15: not(deep-equal(xs:double("NaN"), xs:double(0))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-16[+]
X K-SeqDeepEqualFunc-16: not(deep-equal(xs:decimal("1"), xs:anyURI("example.com"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-17[+]
X K-SeqDeepEqualFunc-17: not(deep-equal(QName("example.com", "ncname"), 3e2)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-18[+]
X K-SeqDeepEqualFunc-18: not(deep-equal((1, 2, xs:anyURI("example.com")), (1, 2, 3))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-19[+]
X K-SeqDeepEqualFunc-19: not(deep-equal((1, xs:decimal("2.2"), 3), (1, 2, 3))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-20[+]
X K-SeqDeepEqualFunc-20: not(deep-equal((true(), 2, 3), (1, 2, 3))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-21[+]
X K-SeqDeepEqualFunc-21: not(deep-equal((1, 2, 3), (1, 2, QName("example.com", "ncname")))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-22[+]
X K-SeqDeepEqualFunc-22: not(deep-equal((1, 2, 3), (1, xs:hexBinary("FF"), 3))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-23[+]
X K-SeqDeepEqualFunc-23: not(deep-equal((1, 2, 3), (xs:base64Binary("FFFF"), 2, 3))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-24[+]
X K-SeqDeepEqualFunc-24: deep-equal((1, 2, xs:base64Binary("FFFF")), (1, 2, xs:base64Binary("FFFF"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-25[+]
X K-SeqDeepEqualFunc-25: deep-equal((1, 1, 1), (1, 1, 1)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-26[+]
X K-SeqDeepEqualFunc-26: not(deep-equal((1, 1, 3), (1, 1, 1))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-27[+]
X K-SeqDeepEqualFunc-27: not(deep-equal((1, 3, 1), (1, 1, 1))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-28[+]
X K-SeqDeepEqualFunc-28: not(deep-equal((3, 1, 1), (1, 1, 1))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-29[+]
X K-SeqDeepEqualFunc-29: not(deep-equal((1, 1, 1), (3, 1, 1))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-30[+]
X K-SeqDeepEqualFunc-30: not(deep-equal((1, 1, 1), (1, 3, 1))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-31[+]
X K-SeqDeepEqualFunc-31: not(deep-equal((1, 1, 1), (1, 1, 3))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-32[+]
X K-SeqDeepEqualFunc-32: deep-equal(index-of(20, 20), (1)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-33[+]
X K-SeqDeepEqualFunc-33: deep-equal(index-of((20, 40), 20), (1)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-34[+]
X K-SeqDeepEqualFunc-34: deep-equal(index-of((20, 20), 20), (1, 2)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-35[+]
X K-SeqDeepEqualFunc-35: deep-equal(index-of((20, 40, 20), 20), (1, 3)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-36[+]
X K-SeqDeepEqualFunc-36: deep-equal((1, 1, "str"), (1, 1, "str")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-37[+]
X K-SeqDeepEqualFunc-37: deep-equal((1, "str", 1), (1, "str", 1)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-38[+]
X K-SeqDeepEqualFunc-38: deep-equal(("str", 1, 1), ("str", 1, 1)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-39[+]
X K-SeqDeepEqualFunc-39: deep-equal((1, 1, ()), (1, 1, ())) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-40[+]
X K-SeqDeepEqualFunc-40: deep-equal((1, (), 1), (1, (), 1)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-41[+]
X K-SeqDeepEqualFunc-41: deep-equal(((), 1, 1), ((), 1, 1)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-42[+]
X K-SeqDeepEqualFunc-42: not(deep-equal((1, 1, ()), (1, 1, 1))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-43[+]
X K-SeqDeepEqualFunc-43: not(deep-equal((1, (), 1), (1, 1, 1))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-44[+]
X K-SeqDeepEqualFunc-44: not(deep-equal(((), 1, 1), (1, 1, 1))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-45[+]
X K-SeqDeepEqualFunc-45: not(deep-equal((1, 1, 1), (1, 1, ()))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-46[+]
X K-SeqDeepEqualFunc-46: not(deep-equal((1, 1, 1), (1, (), 1))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-47[+]
X K-SeqDeepEqualFunc-47: not(deep-equal((1, 1, 1), ((), 1, 1))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-48[+]
X K-SeqDeepEqualFunc-48: not(deep-equal((1, 1), (1, 1, 1))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-49[+]
X K-SeqDeepEqualFunc-49: not(deep-equal((1, 1, 1), (1, 1))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-50[+]
X K-SeqDeepEqualFunc-50: not(deep-equal((), (1, 1, 1))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-51[+]
X K-SeqDeepEqualFunc-51: not(deep-equal((1, 1, 1), ())) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-52[+]
X K-SeqDeepEqualFunc-52: deep-equal((), reverse(0 to -5)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-53[+]
X K-SeqDeepEqualFunc-53: deep-equal((), 0 to -5) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-54[+]
X K-SeqDeepEqualFunc-54: deep-equal(reverse(0 to -5), ()) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-55[+]
X K-SeqDeepEqualFunc-55: deep-equal(0 to -5, ()) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqDeepEqualFunc-56[+]
X K-SeqDeepEqualFunc-56: deep-equal(("a", "A"), ("A", "a"), "http://www.w3.org/2010/09/qt-fots-catalog/collation/caseblind") |
no result | pass | n/a
Dependency not satisfied |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | n/a
Can not define any other collations (other than the Unicode Codepoint Collation). |
n/a
Can not define any other collations (other than the Unicode Codepoint Collation). |
|
K-SeqDeepEqualFunc-57[+]
X K-SeqDeepEqualFunc-57: deep-equal(("a", "A"), ("A", "b"), "http://www.w3.org/2010/09/qt-fots-catalog/collation/caseblind") |
no result | pass | n/a
Dependency not satisfied |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | n/a
Can not define any other collations (other than the Unicode Codepoint Collation). |
n/a
Can not define any other collations (other than the Unicode Codepoint Collation). |
|
K-SeqDeepEqualFunc-58[+]
X K-SeqDeepEqualFunc-58: deep-equal(<a><b x="abc"/></a>, <a><b x="ABC"/></a>, "http://www.w3.org/2010/09/qt-fots-catalog/collation/caseblind") |
no result | fail | n/a
Dependency not satisfied |
n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | n/a
Can not define any other collations (other than the Unicode Codepoint Collation). |
n/a
Can not define any other collations (other than the Unicode Codepoint Collation). |
|
K-SeqDeepEqualFunc-59[+]
X K-SeqDeepEqualFunc-59: deep-equal(<a><b>abc</b></a>, <a><b>ABC</b></a>, "http://www.w3.org/2010/09/qt-fots-catalog/collation/caseblind") |
no result | fail | n/a
Dependency not satisfied |
n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | n/a
Can not define any other collations (other than the Unicode Codepoint Collation). |
n/a
Can not define any other collations (other than the Unicode Codepoint Collation). |
|
K-SeqDeepEqualFunc-60[+]
X K-SeqDeepEqualFunc-60: deep-equal(<a><b>abc</b></a>, <a><B>abc</B></a>, "http://www.w3.org/2010/09/qt-fots-catalog/collation/caseblind") |
no result | pass | n/a
Dependency not satisfied |
n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | n/a
Can not define any other collations (other than the Unicode Codepoint Collation). |
n/a
Can not define any other collations (other than the Unicode Codepoint Collation). |
|
K-SeqDeepEqualFunc-61[+]
X K-SeqDeepEqualFunc-61: deep-equal(<a><b x="abc"/></a>, <a><b X="abc"/></a>, "http://www.w3.org/2010/09/qt-fots-catalog/collation/caseblind") |
no result | pass | n/a
Dependency not satisfied |
n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | n/a
Can not define any other collations (other than the Unicode Codepoint Collation). |
n/a
Can not define any other collations (other than the Unicode Codepoint Collation). |
|
K-SeqDeepEqualFunc-62[+]
X K-SeqDeepEqualFunc-62: let $deep := deep-equal(?, ?, "http://www.w3.org/2010/09/qt-fots-catalog/collation/caseblind") return $deep(<a><b>abc</b></a>, <a><b>ABC</b></a>) |
no result | fail | n/a
Dependency not satisfied |
n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
n/a
Can not define any other collations (other than the Unicode Codepoint Collation). |
|
K-SeqDeepEqualFunc-63[+]
X K-SeqDeepEqualFunc-63: let $deep := deep-equal#3 return $deep(<a><b>abc</b></a>, <a><b>ABC</b></a>, "http://www.w3.org/2010/09/qt-fots-catalog/collation/caseblind") |
no result | fail | n/a
Dependency not satisfied |
n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
n/a
Can not define any other collations (other than the Unicode Codepoint Collation). |
|
K2-SeqDeepEqualFunc-1[+]
X K2-SeqDeepEqualFunc-1: not(deep-equal(current-time(), current-date())) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-2[+]
X K2-SeqDeepEqualFunc-2: deep-equal(current-time(), <e/>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-3[+]
X K2-SeqDeepEqualFunc-3: deep-equal(<e/>, current-time()) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-4[+]
X K2-SeqDeepEqualFunc-4: deep-equal((current-time(), current-time(), current-time()), (current-time(), current-time())) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-5[+]
X K2-SeqDeepEqualFunc-5: deep-equal((1, <e/>, 2), (1, <e/>, 2)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-6[+]
X K2-SeqDeepEqualFunc-6: deep-equal((1, <a/>, 2), (1, <b/>, 2)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-7[+]
X K2-SeqDeepEqualFunc-7: deep-equal((<a/>, <b/>, 4), (<a/>, <b/>, 2)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-8[+]
X K2-SeqDeepEqualFunc-8: deep-equal() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-9[+]
X K2-SeqDeepEqualFunc-9: deep-equal((1, 2, 3)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-10[+]
X K2-SeqDeepEqualFunc-10: deep-equal((<a/>, <b/>, <c/>), (<a/>, <b/>, <c/>)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-11[+]
X K2-SeqDeepEqualFunc-11: deep-equal((<a/>, <b/>, <c/>), (<a/>, <b/>, <a/>)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-12[+]
X K2-SeqDeepEqualFunc-12: deep-equal((<a/>, <b/>), (<a/>, <b/>, <c/>)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-13[+]
X K2-SeqDeepEqualFunc-13: deep-equal((<a/>, <b/>, <c/>), (<a/>, <b/>)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-14[+]
X K2-SeqDeepEqualFunc-14: declare variable $d1 := document { <?target data?>, text{"some text"}}; declare variable $d2 := document {text{"some text"}}; deep-equal($d1, $d2) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-15[+]
X K2-SeqDeepEqualFunc-15: declare variable $d1 := document {()}; declare variable $d2 := document {<?target data?>}; deep-equal($d1, $d2) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-16[+]
X K2-SeqDeepEqualFunc-16: declare variable $d1 := document { <?target data?>, text{"some text"}}; declare variable $d2 := document {text{"some text"}}; deep-equal($d1, $d2) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-17[+]
X K2-SeqDeepEqualFunc-17: declare variable $d1 := document {()}; declare variable $d2 := document {<?target data?>}; deep-equal($d1, $d2) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-18[+]
X K2-SeqDeepEqualFunc-18: deep-equal(<e>1</e>, 1) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-19[+]
X K2-SeqDeepEqualFunc-19: deep-equal(1, <e>1</e>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-20[+]
X K2-SeqDeepEqualFunc-20: declare variable $d1 := <e a="1" b="2">te<?target data?>xt</e>; declare variable $d2 := <e b="2" a="1">text</e>; deep-equal($d1, $d2), deep-equal($d2, $d1) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-21[+]
X K2-SeqDeepEqualFunc-21: declare variable $d1 := <e a="1" b="2"><?target data?>text</e>; declare variable $d2 := <e b="2" a="1">text</e>; deep-equal($d1, $d2), deep-equal($d2, $d1) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-22[+]
X K2-SeqDeepEqualFunc-22: declare variable $d1 := <e a="1" b="2">te<!-- content -->xt</e>; declare variable $d2 := <e b="2" a="1">text</e>; deep-equal($d1, $d2), deep-equal($d2, $d1) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-23[+]
X K2-SeqDeepEqualFunc-23: declare variable $d1 := <e a="1" b="2"><!-- content -->text</e>; declare variable $d2 := <e b="2" a="1">text</e>; deep-equal($d1, $d2), deep-equal($d2, $d1) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-24[+]
X K2-SeqDeepEqualFunc-24: deep-equal(attribute name {"content"}, attribute name {"content"}) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-25[+]
X K2-SeqDeepEqualFunc-25: deep-equal((attribute name2 {"content"}, attribute name {"content"}), (attribute name {"content"}, attribute name2 {"content"})) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-26[+]
X K2-SeqDeepEqualFunc-26: deep-equal((attribute name {"content"}, attribute name {"content"}), (attribute name {"content"})) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-27[+]
X K2-SeqDeepEqualFunc-27: deep-equal((attribute name {"content"}, attribute name {"content"}), attribute name {"content"}) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-28[+]
X K2-SeqDeepEqualFunc-28: deep-equal(attribute name {}, attribute name {}) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-29[+]
X K2-SeqDeepEqualFunc-29: deep-equal(attribute name {"content"}, attribute name {"content"}) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-30[+]
X K2-SeqDeepEqualFunc-30: deep-equal(attribute name {"content"}, attribute name {}) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-31[+]
X K2-SeqDeepEqualFunc-31: deep-equal(attribute name {}, attribute name2 {}) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-32[+]
X K2-SeqDeepEqualFunc-32: deep-equal(attribute name {"content "}, attribute name2 {"content "}) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-33[+]
X K2-SeqDeepEqualFunc-33: deep-equal(<e xmlns="http://www.example.com/ns"/>, <p:e xmlns:p="http://www.example.com/ns"/>) |
pass | fail | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-34[+]
X K2-SeqDeepEqualFunc-34: deep-equal(<e><a>12</a></e>/*, <f><a>12</a></f>/*) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-35[+]
X K2-SeqDeepEqualFunc-35: deep-equal("a", xs:NCName("a")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-36[+]
X K2-SeqDeepEqualFunc-36: deep-equal(validate type xs:integer {<e>2012</e>}, validate type xs:gYear{<e>2012</e>}) |
no result | fail | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
K2-SeqDeepEqualFunc-37[+]
X K2-SeqDeepEqualFunc-37: deep-equal(validate type xs:integer {<e>2012</e>}, validate type xs:decimal{<e>2012</e>}) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
K2-SeqDeepEqualFunc-38[+]
X K2-SeqDeepEqualFunc-38: import schema namespace p = "http://www.w3.org/XQueryTest/perversity"; let $v := validate strict {<p:elementOnly><p:e/></p:elementOnly>} let $w := validate strict {<p:mixed><p:e/></p:mixed>} let $x := validate strict {<p:empty><p:e/></p:empty>} let $y := validate strict {<p:simple><p:e/></p:simple>} return deep-equal($v/p:e, $w/p:e) or deep-equal($w/p:e, $x/p:e) or deep-equal($v/p:e, $x/p:e) or deep-equal($x/p:e, $y/p:e) |
no result | fail | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-39[+]
X K2-SeqDeepEqualFunc-39: import schema namespace p = "http://www.w3.org/XQueryTest/perversity"; let $w := validate strict {<p:mixed><p:e>fraternity</p:e></p:mixed>} let $y := validate strict {<p:simple><p:e>fraternity</p:e></p:simple>} return deep-equal($w/p:e, $y/p:e) |
no result | fail | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-SeqDeepEqualFunc-40[+]
X K2-SeqDeepEqualFunc-40: deep-equal(xs:dateTime('2012-05-30T12:00:00'), xs:dateTime('2012-05-30T12:00:00Z') - implicit-timezone()) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-deep-equal-001[+]
X cbcl-deep-equal-001: let $doc1 := <doc><?processing-instruction content ?></doc> let $doc2 := <doc><!--comment--></doc> return deep-equal($doc1, $doc2) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-deep-equal-002[+]
X cbcl-deep-equal-002: let $doc1 := <?cheese brie?> let $doc2 := <?cheese stilton?> return deep-equal($doc1, $doc2) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-deep-equal-003[+]
X cbcl-deep-equal-003: let $doc1 := <?foo test?> let $doc2 := <?bar test?> return deep-equal($doc1, $doc2) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-deep-equal-004[+]
X cbcl-deep-equal-004: let $doc1 := <?foo bar?> let $doc2 := <?foo bar?> return deep-equal($doc1, $doc2) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-deep-equal-005[+]
X cbcl-deep-equal-005: declare function local:f($x as xs:integer)as xs:integer* { 1 to $x }; deep-equal((local:f(3), 2, local:f(1)), (local:f(3), 2)) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-deep-equal-006[+]
X cbcl-deep-equal-006: declare function local:f($x as xs:integer) as xs:integer* { 1 to $x }; deep-equal((local:f(3), 2), (local:f(3), 2, local:f(1))) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-deep-equal-007[+]
X cbcl-deep-equal-007: deep-equal(xs:gMonth("--12+03:00"), xs:gMonth("--12")) eq (implicit-timezone() eq xs:dayTimeDuration("PT3H")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-deep-equal-008[+]
X cbcl-deep-equal-008: deep-equal((xs:untypedAtomic("a"), xs:untypedAtomic("P1Y"), 2.0), (xs:untypedAtomic("a"), xs:yearMonthDuration("P12M"), xs:untypedAtomic(" 2"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-deep-equal-009[+]
X cbcl-deep-equal-009: fn:deep-equal(<a b="b" c="c" />, <a b="b" />) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-deep-equal-010[+]
X cbcl-deep-equal-010: deep-equal((<a />, xs:untypedAtomic("a"), xs:untypedAtomic("P1Y"), 2.0), (<a />, xs:untypedAtomic("a"), xs:yearMonthDuration("P12M"), xs:untypedAtomic(" 2"))) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass |