|
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-boolean | 137/137 | 137/137 | 131/131 | 136/136 | 132/132 | 137/137 | 137/137 | 132/132 | 137/137 | 137/137 | 131/131 | 136/136 | 136/136 | 136/136 | 137/137 | 2/15 |
fn-booleanint1args-1[+]
X fn-booleanint1args-1: fn:boolean(xs:int("-2147483648")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleanint1args-2[+]
X fn-booleanint1args-2: fn:boolean(xs:int("-1873914410")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleanint1args-3[+]
X fn-booleanint1args-3: fn:boolean(xs:int("2147483647")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleanintg1args-1[+]
X fn-booleanintg1args-1: fn:boolean(xs:integer("-999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleanintg1args-2[+]
X fn-booleanintg1args-2: fn:boolean(xs:integer("830993497117024304")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleanintg1args-3[+]
X fn-booleanintg1args-3: fn:boolean(xs:integer("999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleandec1args-1[+]
X fn-booleandec1args-1: fn:boolean(xs:decimal("-999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleandec1args-2[+]
X fn-booleandec1args-2: fn:boolean(xs:decimal("617375191608514839")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleandec1args-3[+]
X fn-booleandec1args-3: fn:boolean(xs:decimal("999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleandbl1args-1[+]
X fn-booleandbl1args-1: fn:boolean(xs:double("-1.7976931348623157E308")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleandbl1args-2[+]
X fn-booleandbl1args-2: fn:boolean(xs:double("0")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleandbl1args-3[+]
X fn-booleandbl1args-3: fn:boolean(xs:double("1.7976931348623157E308")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleanflt1args-1[+]
X fn-booleanflt1args-1: fn:boolean(xs:float("-3.4028235E38")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleanflt1args-2[+]
X fn-booleanflt1args-2: fn:boolean(xs:float("0")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleanflt1args-3[+]
X fn-booleanflt1args-3: fn:boolean(xs:float("3.4028235E38")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleanlng1args-1[+]
X fn-booleanlng1args-1: fn:boolean(xs:long("-92233720368547758")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleanlng1args-2[+]
X fn-booleanlng1args-2: fn:boolean(xs:long("-47175562203048468")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleanlng1args-3[+]
X fn-booleanlng1args-3: fn:boolean(xs:long("92233720368547758")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleanusht1args-1[+]
X fn-booleanusht1args-1: fn:boolean(xs:unsignedShort("0")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleanusht1args-2[+]
X fn-booleanusht1args-2: fn:boolean(xs:unsignedShort("44633")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleanusht1args-3[+]
X fn-booleanusht1args-3: fn:boolean(xs:unsignedShort("65535")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleannint1args-1[+]
X fn-booleannint1args-1: fn:boolean(xs:negativeInteger("-999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleannint1args-2[+]
X fn-booleannint1args-2: fn:boolean(xs:negativeInteger("-297014075999096793")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleannint1args-3[+]
X fn-booleannint1args-3: fn:boolean(xs:negativeInteger("-1")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleanpint1args-1[+]
X fn-booleanpint1args-1: fn:boolean(xs:positiveInteger("1")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleanpint1args-2[+]
X fn-booleanpint1args-2: fn:boolean(xs:positiveInteger("52704602390610033")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleanpint1args-3[+]
X fn-booleanpint1args-3: fn:boolean(xs:positiveInteger("999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleanulng1args-1[+]
X fn-booleanulng1args-1: fn:boolean(xs:unsignedLong("0")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleanulng1args-2[+]
X fn-booleanulng1args-2: fn:boolean(xs:unsignedLong("130747108607674654")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleanulng1args-3[+]
X fn-booleanulng1args-3: fn:boolean(xs:unsignedLong("184467440737095516")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleannpi1args-1[+]
X fn-booleannpi1args-1: fn:boolean(xs:nonPositiveInteger("-999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleannpi1args-2[+]
X fn-booleannpi1args-2: fn:boolean(xs:nonPositiveInteger("-475688437271870490")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleannpi1args-3[+]
X fn-booleannpi1args-3: fn:boolean(xs:nonPositiveInteger("0")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleannni1args-1[+]
X fn-booleannni1args-1: fn:boolean(xs:nonNegativeInteger("0")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleannni1args-2[+]
X fn-booleannni1args-2: fn:boolean(xs:nonNegativeInteger("303884545991464527")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleannni1args-3[+]
X fn-booleannni1args-3: fn:boolean(xs:nonNegativeInteger("999999999999999999")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleansht1args-1[+]
X fn-booleansht1args-1: fn:boolean(xs:short("-32768")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleansht1args-2[+]
X fn-booleansht1args-2: fn:boolean(xs:short("-5324")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-booleansht1args-3[+]
X fn-booleansht1args-3: fn:boolean(xs:short("32767")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-001[+]
X fn-boolean-mixed-args-001: fn:boolean(()) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-002[+]
X fn-boolean-mixed-args-002: fn:boolean("") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-003[+]
X fn-boolean-mixed-args-003: fn:boolean(false()) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-004[+]
X fn-boolean-mixed-args-004: fn:boolean(true()) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-005[+]
X fn-boolean-mixed-args-005: fn:boolean(xs:string("")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-006[+]
X fn-boolean-mixed-args-006: fn:boolean(('a')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-007[+]
X fn-boolean-mixed-args-007: fn:boolean(xs:string('abc')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-008[+]
X fn-boolean-mixed-args-008: fn:boolean(0) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-009[+]
X fn-boolean-mixed-args-009: fn:boolean(1) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-010[+]
X fn-boolean-mixed-args-010: fn:boolean(-1) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-011[+]
X fn-boolean-mixed-args-011: fn:boolean(xs:float('NaN')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-012[+]
X fn-boolean-mixed-args-012: fn:boolean(xs:float('-INF')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-013[+]
X fn-boolean-mixed-args-013: fn:boolean(xs:float('INF')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-014[+]
X fn-boolean-mixed-args-014: fn:boolean(xs:float(0)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-015[+]
X fn-boolean-mixed-args-015: fn:boolean(xs:float(1)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-016[+]
X fn-boolean-mixed-args-016: fn:boolean(xs:float(-1)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-017[+]
X fn-boolean-mixed-args-017: fn:boolean(xs:double('NaN')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-018[+]
X fn-boolean-mixed-args-018: fn:boolean(xs:double('-INF')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-019[+]
X fn-boolean-mixed-args-019: fn:boolean(xs:double('INF')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-020[+]
X fn-boolean-mixed-args-020: fn:boolean(xs:double(0)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-021[+]
X fn-boolean-mixed-args-021: fn:boolean(xs:double(1)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-022[+]
X fn-boolean-mixed-args-022: fn:boolean(xs:double('1')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-023[+]
X fn-boolean-mixed-args-023: fn:boolean(xs:double('NaN')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-024[+]
X fn-boolean-mixed-args-024: fn:boolean(xs:decimal('9.99999999999999999999999999')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-025[+]
X fn-boolean-mixed-args-025: fn:boolean(xs:decimal('-123456789.123456789123456789')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-026[+]
X fn-boolean-mixed-args-026: fn:boolean(xs:decimal('0')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-027[+]
X fn-boolean-mixed-args-027: fn:boolean(xs:decimal('1')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-028[+]
X fn-boolean-mixed-args-028: fn:boolean(xs:decimal('-1')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-029[+]
X fn-boolean-mixed-args-029: fn:boolean(xs:integer('0')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-030[+]
X fn-boolean-mixed-args-030: fn:boolean(xs:integer('1')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-031[+]
X fn-boolean-mixed-args-031: fn:boolean(xs:integer('-1')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-032[+]
X fn-boolean-mixed-args-032: fn:boolean(xs:nonPositiveInteger('-99999999999999999')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-033[+]
X fn-boolean-mixed-args-033: fn:boolean(xs:nonPositiveInteger('0')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-034[+]
X fn-boolean-mixed-args-034: fn:boolean(xs:nonPositiveInteger('-1')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-035[+]
X fn-boolean-mixed-args-035: fn:boolean(xs:negativeInteger('-99999999999999999')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-036[+]
X fn-boolean-mixed-args-036: fn:boolean(xs:negativeInteger('-1')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-037[+]
X fn-boolean-mixed-args-037: fn:boolean(xs:positiveInteger('99999999999999999')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-038[+]
X fn-boolean-mixed-args-038: fn:boolean(xs:positiveInteger('1')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-039[+]
X fn-boolean-mixed-args-039: fn:boolean(xs:long('9223372036854775807')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-040[+]
X fn-boolean-mixed-args-040: fn:boolean(xs:long('-9223372036854775808')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-041[+]
X fn-boolean-mixed-args-041: fn:boolean(xs:long('0')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-042[+]
X fn-boolean-mixed-args-042: fn:boolean(xs:long('1')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-043[+]
X fn-boolean-mixed-args-043: fn:boolean(xs:long('-1')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-044[+]
X fn-boolean-mixed-args-044: fn:boolean(xs:int('2147483647')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-045[+]
X fn-boolean-mixed-args-045: fn:boolean(xs:int('-2147483648')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-046[+]
X fn-boolean-mixed-args-046: fn:boolean(xs:int('0')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-047[+]
X fn-boolean-mixed-args-047: fn:boolean(xs:int('1')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-048[+]
X fn-boolean-mixed-args-048: fn:boolean(xs:int('-1')) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-mixed-args-049[+]
X fn-boolean-mixed-args-049: fn:boolean(xs:anyURI("http://www.example.org/examples")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-boolean-050[+]
X fn-boolean-050: fn:boolean(xs:dateTime("1999-12-31T00:00:00")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
context-item-1[+]
X context-item-1: let $f := function() { fn:boolean(.) } return $f() |
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-SeqBooleanFunc-1[+]
X K-SeqBooleanFunc-1: boolean() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-2[+]
X K-SeqBooleanFunc-2: boolean(1, "wrong param") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-3[+]
X K-SeqBooleanFunc-3: boolean((1, 2)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-4[+]
X K-SeqBooleanFunc-4: boolean(xs:QName("valid-local-name")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-5[+]
X K-SeqBooleanFunc-5: boolean(xs:hexBinary("03")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-6[+]
X K-SeqBooleanFunc-6: boolean(xs:base64Binary("aaaa")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-7[+]
X K-SeqBooleanFunc-7: boolean(xs:anyURI("example.com/")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-8[+]
X K-SeqBooleanFunc-8: not(boolean(xs:anyURI(""))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-9[+]
X K-SeqBooleanFunc-9: boolean("string") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-10[+]
X K-SeqBooleanFunc-10: boolean(xs:untypedAtomic("string")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-11[+]
X K-SeqBooleanFunc-11: not(boolean(xs:untypedAtomic(""))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-12[+]
X K-SeqBooleanFunc-12: boolean(1) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-13[+]
X K-SeqBooleanFunc-13: not(boolean("")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-14[+]
X K-SeqBooleanFunc-14: not(boolean(false())) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-15[+]
X K-SeqBooleanFunc-15: boolean(true()) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-16[+]
X K-SeqBooleanFunc-16: true() eq boolean(remove((xs:hexBinary("FF"), 1), 1) treat as xs:integer) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-17[+]
X K-SeqBooleanFunc-17: not(0) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-18[+]
X K-SeqBooleanFunc-18: boolean(1) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-19[+]
X K-SeqBooleanFunc-19: boolean(1.1) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-20[+]
X K-SeqBooleanFunc-20: boolean(1.1e1) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-21[+]
X K-SeqBooleanFunc-21: not(0.0e0) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-22[+]
X K-SeqBooleanFunc-22: not(0.0) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-23[+]
X K-SeqBooleanFunc-23: boolean(-1) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-24[+]
X K-SeqBooleanFunc-24: not(()) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-25[+]
X K-SeqBooleanFunc-25: not(boolean(())) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-26[+]
X K-SeqBooleanFunc-26: not(()) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-27[+]
X K-SeqBooleanFunc-27: not(empty((1, 2))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-28[+]
X K-SeqBooleanFunc-28: not(empty(((), 1, 2))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-29[+]
X K-SeqBooleanFunc-29: boolean('nada') |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-30[+]
X K-SeqBooleanFunc-30: boolean('""') |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-31[+]
X K-SeqBooleanFunc-31: not('') |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqBooleanFunc-32[+]
X K-SeqBooleanFunc-32: fn:boolean(count((1, 2, 3, timezone-from-time(current-time()), 4))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
boolean-001[+]
X boolean-001: boolean(//*:Open) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
boolean-002[+]
X boolean-002: boolean(//*:NotAtAllOpen) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
boolean-003[+]
X boolean-003: boolean((/, 93.7)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
boolean-004[+]
X boolean-004: boolean((93.7, /)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
boolean-005[+]
X boolean-005: boolean((true(), false())) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
boolean-006[+]
X boolean-006: boolean((1, 0)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
boolean-007[+]
X boolean-007: boolean(("", "a")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
boolean-008[+]
X boolean-008: boolean((true(), //aspidistra)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
boolean-009[+]
X boolean-009: boolean(string(false())) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-boolean-001[+]
X cbcl-boolean-001: declare function local:generate($count as xs:integer) { if ($count < 0) then "string" else for $x in 1 to $count return if ($x mod 3 = 0) then <a /> else if ($x mod 3 = 1) then <b /> else <c /> }; fn:boolean(fn:reverse( local:generate(5) )) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-boolean-002[+]
X cbcl-boolean-002: declare function local:generate($count as xs:integer) { for $x in 1 to $count return if ($x mod 3 = 0) then <a /> else if ($x mod 3 = 1) then <b /> else <c /> }; fn:boolean(fn:count( local:generate(5) )) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-boolean-003[+]
X cbcl-boolean-003: declare function local:f() { (<a/>, "a") }; boolean(local:f()) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-boolean-004[+]
X cbcl-boolean-004: not(boolean(for $x in 1 to 10 return $x * $x)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-boolean-005[+]
X cbcl-boolean-005: declare function local:repeat($count as xs:integer, $arg as xs:string) { for $x in 1 to $count return $arg }; fn:boolean( text { local:repeat(0, "string") } ) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-boolean-006[+]
X cbcl-boolean-006: declare function local:repeat($count as xs:integer, $arg as xs:string) as item()* { if ($count lt 0) then '$count must not be negative' else text { for $x in 1 to $count return $arg } }; fn:boolean( local:repeat(0, "string") ) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass |