|
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-avg | 237/237 | 237/237 | 236/236 | 237/237 | 236/236 | 237/237 | 237/237 | 236/236 | 237/237 | 237/237 | 236/236 | 237/237 | 237/237 | 237/237 | 237/237 | 3/15 |
fn-avgint1args-1[+]
X fn-avgint1args-1: fn:avg((xs:int("-2147483648"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgint1args-2[+]
X fn-avgint1args-2: fn:avg((xs:int("-1873914410"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgint1args-3[+]
X fn-avgint1args-3: fn:avg((xs:int("2147483647"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgintg1args-1[+]
X fn-avgintg1args-1: fn:avg((xs:integer("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgintg1args-2[+]
X fn-avgintg1args-2: fn:avg((xs:integer("830993497117024304"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgintg1args-3[+]
X fn-avgintg1args-3: fn:avg((xs:integer("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgdec1args-1[+]
X fn-avgdec1args-1: fn:avg((xs:decimal("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgdec1args-2[+]
X fn-avgdec1args-2: fn:avg((xs:decimal("617375191608514839"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgdec1args-3[+]
X fn-avgdec1args-3: fn:avg((xs:decimal("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgdbl1args-1[+]
X fn-avgdbl1args-1: fn:avg((xs:double("-1.7976931348623157E308"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgdbl1args-2[+]
X fn-avgdbl1args-2: fn:avg((xs:double("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgdbl1args-3[+]
X fn-avgdbl1args-3: fn:avg((xs:double("1.7976931348623157E308"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgflt1args-1[+]
X fn-avgflt1args-1: fn:avg((xs:float("-3.4028235E38"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgflt1args-2[+]
X fn-avgflt1args-2: fn:avg((xs:float("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgflt1args-3[+]
X fn-avgflt1args-3: fn:avg((xs:float("3.4028235E38"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avglng1args-1[+]
X fn-avglng1args-1: fn:avg((xs:long("-92233720368547758"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avglng1args-2[+]
X fn-avglng1args-2: fn:avg((xs:long("-47175562203048468"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avglng1args-3[+]
X fn-avglng1args-3: fn:avg((xs:long("92233720368547758"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgusht1args-1[+]
X fn-avgusht1args-1: fn:avg((xs:unsignedShort("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgusht1args-2[+]
X fn-avgusht1args-2: fn:avg((xs:unsignedShort("44633"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgusht1args-3[+]
X fn-avgusht1args-3: fn:avg((xs:unsignedShort("65535"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgnint1args-1[+]
X fn-avgnint1args-1: fn:avg((xs:negativeInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgnint1args-2[+]
X fn-avgnint1args-2: fn:avg((xs:negativeInteger("-297014075999096793"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgnint1args-3[+]
X fn-avgnint1args-3: fn:avg((xs:negativeInteger("-1"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgpint1args-1[+]
X fn-avgpint1args-1: fn:avg((xs:positiveInteger("1"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgpint1args-2[+]
X fn-avgpint1args-2: fn:avg((xs:positiveInteger("52704602390610033"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgpint1args-3[+]
X fn-avgpint1args-3: fn:avg((xs:positiveInteger("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgulng1args-1[+]
X fn-avgulng1args-1: fn:avg((xs:unsignedLong("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgulng1args-2[+]
X fn-avgulng1args-2: fn:avg((xs:unsignedLong("130747108607674654"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgulng1args-3[+]
X fn-avgulng1args-3: fn:avg((xs:unsignedLong("184467440737095516"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgnpi1args-1[+]
X fn-avgnpi1args-1: fn:avg((xs:nonPositiveInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgnpi1args-2[+]
X fn-avgnpi1args-2: fn:avg((xs:nonPositiveInteger("-475688437271870490"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgnpi1args-3[+]
X fn-avgnpi1args-3: fn:avg((xs:nonPositiveInteger("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgnni1args-1[+]
X fn-avgnni1args-1: fn:avg((xs:nonNegativeInteger("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgnni1args-2[+]
X fn-avgnni1args-2: fn:avg((xs:nonNegativeInteger("303884545991464527"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgnni1args-3[+]
X fn-avgnni1args-3: fn:avg((xs:nonNegativeInteger("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgsht1args-1[+]
X fn-avgsht1args-1: fn:avg((xs:short("-32768"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgsht1args-2[+]
X fn-avgsht1args-2: fn:avg((xs:short("-5324"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgsht1args-3[+]
X fn-avgsht1args-3: fn:avg((xs:short("32767"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgint2args-1[+]
X fn-avgint2args-1: fn:avg((xs:int("-2147483648"),xs:int("-2147483648"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgint2args-2[+]
X fn-avgint2args-2: fn:avg((xs:int("-1873914410"),xs:int("-2147483648"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgint2args-3[+]
X fn-avgint2args-3: fn:avg((xs:int("2147483647"),xs:int("-2147483648"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgint2args-4[+]
X fn-avgint2args-4: fn:avg((xs:int("-2147483648"),xs:int("-1873914410"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgint2args-5[+]
X fn-avgint2args-5: fn:avg((xs:int("-2147483648"),xs:int("2147483647"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgintg2args-1[+]
X fn-avgintg2args-1: fn:avg((xs:integer("-999999999999999999"),xs:integer("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgintg2args-2[+]
X fn-avgintg2args-2: fn:avg((xs:integer("830993497117024304"),xs:integer("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgintg2args-3[+]
X fn-avgintg2args-3: fn:avg((xs:integer("999999999999999999"),xs:integer("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgintg2args-4[+]
X fn-avgintg2args-4: fn:avg((xs:integer("-999999999999999999"),xs:integer("830993497117024304"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgintg2args-5[+]
X fn-avgintg2args-5: fn:avg((xs:integer("-999999999999999999"),xs:integer("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgdec2args-1[+]
X fn-avgdec2args-1: fn:avg((xs:decimal("-999999999999999999"),xs:decimal("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgdec2args-2[+]
X fn-avgdec2args-2: fn:avg((xs:decimal("617375191608514839"),xs:decimal("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgdec2args-3[+]
X fn-avgdec2args-3: fn:avg((xs:decimal("999999999999999999"),xs:decimal("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgdec2args-4[+]
X fn-avgdec2args-4: fn:avg((xs:decimal("-999999999999999999"),xs:decimal("617375191608514839"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgdec2args-5[+]
X fn-avgdec2args-5: fn:avg((xs:decimal("-999999999999999999"),xs:decimal("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgdbl2args-1[+]
X fn-avgdbl2args-1: fn:avg((xs:double("-1.7976931348623157E150"),xs:double("-1.7976931348623157E150"))) eq -1.7976931348623157E150 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgdbl2args-2[+]
X fn-avgdbl2args-2: fn:avg((xs:double("0"),xs:double("-1.7976931348623157E308"))) eq -8.9884656743115785E307 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgdbl2args-3[+]
X fn-avgdbl2args-3: fn:avg((xs:double("1.7976931348623157E308"),xs:double("-1.7976931348623157E308"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgdbl2args-4[+]
X fn-avgdbl2args-4: fn:avg((xs:double("-1.7976931348623157E308"),xs:double("0"))) eq -8.9884656743115785E307 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgdbl2args-5[+]
X fn-avgdbl2args-5: fn:avg((xs:double("-1.7976931348623157E308"),xs:double("1.7976931348623157E308"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgflt2args-1[+]
X fn-avgflt2args-1: fn:avg((xs:float("-3.4028235E38"),xs:float("-3.4028235E38"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgflt2args-2[+]
X fn-avgflt2args-2: fn:avg((xs:float("0"),xs:float("-3.4028235E38"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgflt2args-3[+]
X fn-avgflt2args-3: fn:avg((xs:float("3.4028235E38"),xs:float("-3.4028235E38"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgflt2args-4[+]
X fn-avgflt2args-4: fn:avg((xs:float("-3.4028235E38"),xs:float("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgflt2args-5[+]
X fn-avgflt2args-5: fn:avg((xs:float("-3.4028235E38"),xs:float("3.4028235E38"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avglng2args-1[+]
X fn-avglng2args-1: fn:avg((xs:long("-92233720368547758"),xs:long("-92233720368547758"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avglng2args-2[+]
X fn-avglng2args-2: fn:avg((xs:long("-47175562203048468"),xs:long("-92233720368547758"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avglng2args-3[+]
X fn-avglng2args-3: fn:avg((xs:long("92233720368547758"),xs:long("-92233720368547758"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avglng2args-4[+]
X fn-avglng2args-4: fn:avg((xs:long("-92233720368547758"),xs:long("-47175562203048468"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avglng2args-5[+]
X fn-avglng2args-5: fn:avg((xs:long("-92233720368547758"),xs:long("92233720368547758"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgusht2args-1[+]
X fn-avgusht2args-1: fn:avg((xs:unsignedShort("0"),xs:unsignedShort("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgusht2args-2[+]
X fn-avgusht2args-2: fn:avg((xs:unsignedShort("44633"),xs:unsignedShort("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgusht2args-3[+]
X fn-avgusht2args-3: fn:avg((xs:unsignedShort("65535"),xs:unsignedShort("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgusht2args-4[+]
X fn-avgusht2args-4: fn:avg((xs:unsignedShort("0"),xs:unsignedShort("44633"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgusht2args-5[+]
X fn-avgusht2args-5: fn:avg((xs:unsignedShort("0"),xs:unsignedShort("65535"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgnint2args-1[+]
X fn-avgnint2args-1: fn:avg((xs:negativeInteger("-999999999999999999"),xs:negativeInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgnint2args-2[+]
X fn-avgnint2args-2: fn:avg((xs:negativeInteger("-297014075999096793"),xs:negativeInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgnint2args-3[+]
X fn-avgnint2args-3: fn:avg((xs:negativeInteger("-1"),xs:negativeInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgnint2args-4[+]
X fn-avgnint2args-4: fn:avg((xs:negativeInteger("-999999999999999999"),xs:negativeInteger("-297014075999096793"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgnint2args-5[+]
X fn-avgnint2args-5: fn:avg((xs:negativeInteger("-999999999999999999"),xs:negativeInteger("-1"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgpint2args-1[+]
X fn-avgpint2args-1: fn:avg((xs:positiveInteger("1"),xs:positiveInteger("1"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgpint2args-2[+]
X fn-avgpint2args-2: fn:avg((xs:positiveInteger("52704602390610033"),xs:positiveInteger("1"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgpint2args-3[+]
X fn-avgpint2args-3: fn:avg((xs:positiveInteger("999999999999999999"),xs:positiveInteger("1"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgpint2args-4[+]
X fn-avgpint2args-4: fn:avg((xs:positiveInteger("1"),xs:positiveInteger("52704602390610033"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgpint2args-5[+]
X fn-avgpint2args-5: fn:avg((xs:positiveInteger("1"),xs:positiveInteger("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgulng2args-1[+]
X fn-avgulng2args-1: fn:avg((xs:unsignedLong("0"),xs:unsignedLong("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgulng2args-2[+]
X fn-avgulng2args-2: fn:avg((xs:unsignedLong("130747108607674654"),xs:unsignedLong("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgulng2args-3[+]
X fn-avgulng2args-3: fn:avg((xs:unsignedLong("184467440737095516"),xs:unsignedLong("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgulng2args-4[+]
X fn-avgulng2args-4: fn:avg((xs:unsignedLong("0"),xs:unsignedLong("130747108607674654"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgulng2args-5[+]
X fn-avgulng2args-5: fn:avg((xs:unsignedLong("0"),xs:unsignedLong("184467440737095516"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgnpi2args-1[+]
X fn-avgnpi2args-1: fn:avg((xs:nonPositiveInteger("-999999999999999999"),xs:nonPositiveInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgnpi2args-2[+]
X fn-avgnpi2args-2: fn:avg((xs:nonPositiveInteger("-475688437271870490"),xs:nonPositiveInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgnpi2args-3[+]
X fn-avgnpi2args-3: fn:avg((xs:nonPositiveInteger("0"),xs:nonPositiveInteger("-999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgnpi2args-4[+]
X fn-avgnpi2args-4: fn:avg((xs:nonPositiveInteger("-999999999999999999"),xs:nonPositiveInteger("-475688437271870490"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgnpi2args-5[+]
X fn-avgnpi2args-5: fn:avg((xs:nonPositiveInteger("-999999999999999999"),xs:nonPositiveInteger("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgnni2args-1[+]
X fn-avgnni2args-1: fn:avg((xs:nonNegativeInteger("0"),xs:nonNegativeInteger("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgnni2args-2[+]
X fn-avgnni2args-2: fn:avg((xs:nonNegativeInteger("303884545991464527"),xs:nonNegativeInteger("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgnni2args-3[+]
X fn-avgnni2args-3: fn:avg((xs:nonNegativeInteger("999999999999999999"),xs:nonNegativeInteger("0"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgnni2args-4[+]
X fn-avgnni2args-4: fn:avg((xs:nonNegativeInteger("0"),xs:nonNegativeInteger("303884545991464527"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgnni2args-5[+]
X fn-avgnni2args-5: fn:avg((xs:nonNegativeInteger("0"),xs:nonNegativeInteger("999999999999999999"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgsht2args-1[+]
X fn-avgsht2args-1: fn:avg((xs:short("-32768"),xs:short("-32768"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgsht2args-2[+]
X fn-avgsht2args-2: fn:avg((xs:short("-5324"),xs:short("-32768"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgsht2args-3[+]
X fn-avgsht2args-3: fn:avg((xs:short("32767"),xs:short("-32768"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgsht2args-4[+]
X fn-avgsht2args-4: fn:avg((xs:short("-32768"),xs:short("-5324"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avgsht2args-5[+]
X fn-avgsht2args-5: fn:avg((xs:short("-32768"),xs:short("32767"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-001[+]
X fn-avg-mix-args-001: fn:avg( (3, 4, 5) ) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-002[+]
X fn-avg-mix-args-002: fn:avg(( xs:yearMonthDuration("P20Y") , xs:yearMonthDuration("P10M") )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-003[+]
X fn-avg-mix-args-003: fn:avg(()) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-004[+]
X fn-avg-mix-args-004: fn:avg(( xs:float('INF'), xs:float('-INF'))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-005[+]
X fn-avg-mix-args-005: fn:avg(( (3, 4, 5), xs:float('NaN') )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-006[+]
X fn-avg-mix-args-006: fn:avg(( fn:string-length("Hello") )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-007[+]
X fn-avg-mix-args-007: fn:avg(( fn:count("Hello") )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-008[+]
X fn-avg-mix-args-008: fn:avg( ( ( xs:integer("100"), xs:integer("-100")))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-009[+]
X fn-avg-mix-args-009: fn:avg( ( ( xs:decimal("-1.000000000001"), xs:integer("-100")))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-010[+]
X fn-avg-mix-args-010: fn:avg(( (xs:decimal("1.01"), xs:integer("12") ))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-011[+]
X fn-avg-mix-args-011: fn:avg(( (xs:float("NaN"), 100, (), 2))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-012[+]
X fn-avg-mix-args-012: fn:avg(( (xs:float("-3.4028235E38"), xs:decimal("-999999999999999999") ))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-013[+]
X fn-avg-mix-args-013: fn:avg(( (xs:float("0"), xs:decimal("-999999999999999999") ))) eq xs:float("-4.9999999999999999E17") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-014[+]
X fn-avg-mix-args-014: fn:avg(( (xs:float("3.4028235E38"), xs:decimal("-999999999999999999") ))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-015[+]
X fn-avg-mix-args-015: fn:avg(( (xs:float("-0"), xs:decimal("-999999999999999999") ))) eq xs:float("-4.9999999999999999E17") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-016[+]
X fn-avg-mix-args-016: fn:avg(( (xs:float("NaN"), xs:decimal("-999999999999999999") ))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-017[+]
X fn-avg-mix-args-017: fn:avg(( (xs:float("INF"), xs:decimal("-999999999999999999") ))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-018[+]
X fn-avg-mix-args-018: fn:avg(( (xs:float("1.01")))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-019[+]
X fn-avg-mix-args-019: fn:avg(( (xs:float("-INF"), xs:decimal("2.34")))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-020[+]
X fn-avg-mix-args-020: fn:avg(( (xs:double("-1.7976931348623157E308"), xs:integer("-999999999999999999") ) )) eq xs:double("-8.988465674311579E307") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-021[+]
X fn-avg-mix-args-021: fn:avg(( (xs:double("0"), xs:integer("-999999999999999999") ) )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-022[+]
X fn-avg-mix-args-022: fn:avg(( (xs:double("1.7976931348623157E308"), xs:integer("-999999999999999999") ) )) eq xs:double("8.988465674311579E307") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-023[+]
X fn-avg-mix-args-023: fn:avg(( (xs:double("-0"), xs:integer("-999999999999999999") ) )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-024[+]
X fn-avg-mix-args-024: fn:avg(( (xs:double("-INF"), xs:integer("-999999999999999999") ) )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-025[+]
X fn-avg-mix-args-025: fn:avg(( (xs:double("NaN"), xs:integer("-999999999999999999") ) )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-026[+]
X fn-avg-mix-args-026: fn:avg(( (xs:double("1.34"), xs:float("INF")))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-027[+]
X fn-avg-mix-args-027: fn:avg(( (xs:double("INF"), 2, 3))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-028[+]
X fn-avg-mix-args-028: fn:avg((xs:yearMonthDuration("P20Y") , (3, 4, 5))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-029[+]
X fn-avg-mix-args-029: fn:avg(( fn:empty("Hello")) or fn:boolean(fn:count("Hello"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-030[+]
X fn-avg-mix-args-030: fn:avg(( concat('hi',' all') )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-031[+]
X fn-avg-mix-args-031: fn:avg(( fn:empty("Hello") )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-032[+]
X fn-avg-mix-args-032: fn:avg(( ("a", "b", "c", true()) )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-033[+]
X fn-avg-mix-args-033: fn:avg(( (xs:string("xyz"), (), (), "a" , "b") )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-034[+]
X fn-avg-mix-args-034: fn:avg(( (xs:anyURI("www.example.com"), "a", (""), "b"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-035[+]
X fn-avg-mix-args-035: fn:avg(( (xs:integer("100"), xs:string("abc")))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-036[+]
X fn-avg-mix-args-036: fn:avg(( (xs:integer("-999999999999999999") , "a", (), "3") )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-037[+]
X fn-avg-mix-args-037: fn:avg(( (xs:integer("830993497117024304"), "a", (), "3") )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-038[+]
X fn-avg-mix-args-038: fn:avg(( (xs:integer("999999999999999999"), "a", (), "3") )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-039[+]
X fn-avg-mix-args-039: fn:avg(( (xs:decimal("-999999999999999999") , "a", (), "3") )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-040[+]
X fn-avg-mix-args-040: fn:avg(( (xs:decimal("617375191608514839"), "a", (), "3") )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-041[+]
X fn-avg-mix-args-041: fn:avg(( (xs:decimal("999999999999999999"), "a", (), "3") )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-042[+]
X fn-avg-mix-args-042: fn:avg(( (xs:decimal("1.01"), xs:integer("12"), xs:anyURI("www.example.com")))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-043[+]
X fn-avg-mix-args-043: fn:avg(( (xs:float("-3.4028235E38"), xs:decimal("-999999999999999999") , "a", (), "3") )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-044[+]
X fn-avg-mix-args-044: fn:avg(( (xs:float("0"), xs:decimal("-999999999999999999") , "a", (), "3") )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-045[+]
X fn-avg-mix-args-045: fn:avg(( (xs:float("3.4028235E38"), xs:decimal("-999999999999999999") , "a", (), "3") )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-046[+]
X fn-avg-mix-args-046: fn:avg(( (xs:float("-0"), xs:decimal("-999999999999999999") , "a", (), "3") )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-047[+]
X fn-avg-mix-args-047: fn:avg(( (xs:float("NaN"), xs:decimal("-999999999999999999") , "a", (), "3") )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-048[+]
X fn-avg-mix-args-048: fn:avg(( (xs:float("INF"), xs:decimal("-999999999999999999") , "a", (), "3") )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-049[+]
X fn-avg-mix-args-049: fn:avg(( (xs:float("1.01"), xs:string("a")))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-050[+]
X fn-avg-mix-args-050: fn:avg(( (xs:float("-INF"), xs:decimal("2.34"), "abc"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-051[+]
X fn-avg-mix-args-051: fn:avg(( (xs:double("-1.7976931348623157E308"), xs:integer("-999999999999999999") , "a", (), "3") )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-052[+]
X fn-avg-mix-args-052: fn:avg(( (xs:double("0"), xs:integer("-999999999999999999") , "a", (), "3") )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-053[+]
X fn-avg-mix-args-053: fn:avg(( (xs:double("1.7976931348623157E308"), xs:integer("-999999999999999999") , "a", (), "3") )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-054[+]
X fn-avg-mix-args-054: fn:avg(( (xs:double("-0"), xs:integer("-999999999999999999") , "a", (), "3") )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-055[+]
X fn-avg-mix-args-055: fn:avg(( (xs:double("-INF"), xs:integer("-999999999999999999") , "a", (), "3") )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-056[+]
X fn-avg-mix-args-056: fn:avg(( (xs:double("NaN"), xs:integer("-999999999999999999") , "a", (), "3") )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-057[+]
X fn-avg-mix-args-057: fn:avg(( (xs:double("1.34"), xs:float("INF"), true()))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-058[+]
X fn-avg-mix-args-058: fn:avg(( (xs:boolean("false"), xs:string("xyz"), (), (), "a" , "b"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-059[+]
X fn-avg-mix-args-059: fn:avg(( (true(), xs:string("xyz"), (), (), "a" , "b"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-060[+]
X fn-avg-mix-args-060: fn:avg(( (false(), xs:string("xyz"), (), (), "a" , "b"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-061[+]
X fn-avg-mix-args-061: fn:avg(( (xs:boolean("1"), xs:double("-INF"), "s"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-062[+]
X fn-avg-mix-args-062: fn:avg(( (xs:boolean("true"), xs:date("1993-03-31"), 4, "a"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-063[+]
X fn-avg-mix-args-063: fn:avg(( (xs:date("1993-03-31"), xs:string("xyz"), (), (), "a" , "b"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-064[+]
X fn-avg-mix-args-064: fn:avg(( (xs:dateTime("1972-12-31T00:00:00"), xs:boolean("false"), (), (" ")) )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-065[+]
X fn-avg-mix-args-065: fn:avg(( (xs:time("12:30:00"), xs:decimal("2.000003"), 2))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-mix-args-066[+]
X fn-avg-mix-args-066: fn:avg(/works/employee[1]) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-1[+]
X K-SeqAVGFunc-1: avg() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-2[+]
X K-SeqAVGFunc-2: avg(1, "wrong param") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-3[+]
X K-SeqAVGFunc-3: empty(avg(())) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-4[+]
X K-SeqAVGFunc-4: avg((3, 3, 3)) eq 3 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-5[+]
X K-SeqAVGFunc-5: avg((-3, -3, -3)) eq -3 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-6[+]
X K-SeqAVGFunc-6: avg((xs:float(1), xs:integer(3), xs:float(3))) instance of xs:float |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-7[+]
X K-SeqAVGFunc-7: avg((xs:float(1), xs:integer(3), xs:decimal(3))) instance of xs:float |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-8[+]
X K-SeqAVGFunc-8: avg((xs:float(1), xs:integer(3), xs:double(3))) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-9[+]
X K-SeqAVGFunc-9: avg((xs:integer(1), xs:integer(3), xs:decimal(3))) instance of xs:decimal |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-10[+]
X K-SeqAVGFunc-10: avg((xs:float(1), xs:integer(0), xs:float(5))) eq 2.0 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-11[+]
X K-SeqAVGFunc-11: avg((xs:float(1), xs:integer(0), xs:untypedAtomic(-4))) eq -1 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-12[+]
X K-SeqAVGFunc-12: avg((xs:float(1), xs:integer(0), xs:untypedAtomic(3))) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-13[+]
X K-SeqAVGFunc-13: avg((xs:untypedAtomic(3), xs:integer(0), xs:decimal(1))) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-14[+]
X K-SeqAVGFunc-14: string(avg((3, 3, xs:double("NaN")))) eq "NaN" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-15[+]
X K-SeqAVGFunc-15: string(avg((3, xs:double("NaN"), 3))) eq "NaN" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-16[+]
X K-SeqAVGFunc-16: string(avg((xs:double("NaN"), 3, 3))) eq "NaN" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-17[+]
X K-SeqAVGFunc-17: empty(avg(())) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-18[+]
X K-SeqAVGFunc-18: empty(avg(((), ()))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-19[+]
X K-SeqAVGFunc-19: avg((-5, -0, -3, -6)) eq -3.5 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-20[+]
X K-SeqAVGFunc-20: string(avg((1, 2, 3, xs:float("NaN")))) eq "NaN" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-21[+]
X K-SeqAVGFunc-21: string(avg((1, 2, 3, xs:double("NaN")))) eq "NaN" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-22[+]
X K-SeqAVGFunc-22: string(avg((xs:double("NaN"), 1, 2, 3))) eq "NaN" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-23[+]
X K-SeqAVGFunc-23: string(avg((xs:float("NaN"), 1, 2, 3))) eq "NaN" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-24[+]
X K-SeqAVGFunc-24: string(avg((1, 2, xs:double("NaN"), 1, 2, 3))) eq "NaN" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-25[+]
X K-SeqAVGFunc-25: string(avg((1, 2, xs:float("NaN"), 1, 2, 3))) eq "NaN" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-26[+]
X K-SeqAVGFunc-26: avg(xs:untypedAtomic("3")) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-27[+]
X K-SeqAVGFunc-27: avg((1, 2, xs:untypedAtomic("3"))) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-28[+]
X K-SeqAVGFunc-28: avg((1, 2, xs:untypedAtomic("3"))) eq 2 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-29[+]
X K-SeqAVGFunc-29: avg((xs:float(1), 2, xs:untypedAtomic("3"))) eq 2 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-30[+]
X K-SeqAVGFunc-30: avg((xs:float(1), 2, xs:untypedAtomic("3"))) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-31[+]
X K-SeqAVGFunc-31: avg("a string") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-32[+]
X K-SeqAVGFunc-32: avg(xs:anyURI("a string")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-33[+]
X K-SeqAVGFunc-33: avg((1, 2, 3, xs:anyURI("a string"), xs:double("NaN"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-34[+]
X K-SeqAVGFunc-34: avg("a string") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-35[+]
X K-SeqAVGFunc-35: avg((xs:untypedAtomic(3), xs:integer(3), xs:string(1))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-36[+]
X K-SeqAVGFunc-36: avg((xs:string(1), xs:integer(3), xs:untypedAtomic(3))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-37[+]
X K-SeqAVGFunc-37: avg((xs:float(2), xs:integer(3), "a string", xs:double(2))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-38[+]
X K-SeqAVGFunc-38: avg((xs:yearMonthDuration("P20Y"), (3, 4, 5))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-39[+]
X K-SeqAVGFunc-39: avg((xs:yearMonthDuration("P20Y"), xs:yearMonthDuration("P10M"))) eq xs:yearMonthDuration("P125M") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-40[+]
X K-SeqAVGFunc-40: empty(avg( () )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-41[+]
X K-SeqAVGFunc-41: string(avg((xs:float('INF'), xs:float('-INF')))) eq "NaN" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-42[+]
X K-SeqAVGFunc-42: string(avg(((3, 4, 5), xs:float('NaN')))) eq "NaN" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K-SeqAVGFunc-43[+]
X K-SeqAVGFunc-43: avg((3, 4, 5)) eq 4.0 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-SeqAVGFunc-1[+]
X K2-SeqAVGFunc-1: avg((xs:float('NaN'), 2, 3, 4, xs:double('NaN'))) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-SeqAVGFunc-2[+]
X K2-SeqAVGFunc-2: avg((xs:float('NaN'), 2, 3.3, 4, xs:double('NaN'))) instance of xs:double |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
K2-SeqAVGFunc-3[+]
X K2-SeqAVGFunc-3: avg((1, 1)) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-1[+]
X fn-avg-1: fn:avg(("a","b","c")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-2[+]
X fn-avg-2: fn:avg(()) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-3[+]
X fn-avg-3: avg((xs:dayTimeDuration("P1D"), xs:dayTimeDuration("PT2H"))) instance of xs:dayTimeDuration |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-4[+]
X fn-avg-4: avg(for $x in 1 to 10 return xs:dayTimeDuration(concat("PT",$x,"H"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-5[+]
X fn-avg-5: avg((xs:yearMonthDuration("P1Y"), xs:yearMonthDuration("P1M"))) instance of xs:yearMonthDuration |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-6[+]
X fn-avg-6: avg(for $x in 1 to 9 return xs:yearMonthDuration(concat("P",$x,"M"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-7[+]
X fn-avg-7: avg((xs:yearMonthDuration("P1Y"), xs:dayTimeDuration("P1D"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
fn-avg-8[+]
X fn-avg-8: avg(xs:duration("P1Y1M1D")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-avg-001[+]
X cbcl-avg-001: fn:avg((xs:decimal("79000000000000000000000000000"), xs:decimal("79000000000000000000000000000"))) eq 79000000000000000000000000000 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-avg-002[+]
X cbcl-avg-002: fn:avg((xs:dayTimeDuration("P9223372036854775807D"), xs:dayTimeDuration("P1D"))) |
pass | wrongError
expected: FODT0002 actualCode: FOCA0002 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-avg-003[+]
X cbcl-avg-003: fn:avg((xs:yearMonthDuration("P768614336404564650Y"), xs:yearMonthDuration("P1Y"))) |
pass | wrongError
expected: FODT0002 actualCode: FOCA0002 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-avg-004[+]
X cbcl-avg-004: fn:avg((xs:dayTimeDuration("P1DT2H"), xs:dayTimeDuration("PT22H"), xs:dayTimeDuration("P1D"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-avg-005[+]
X cbcl-avg-005: fn:avg((xs:dayTimeDuration("P1DT2H"), xs:dayTimeDuration("PT22H"), xs:yearMonthDuration("P1M"))) |
pass | pass | pass | wrongError
Expected error:FORG0006, got err:XPTY0004 |
pass | wrongError
Expected error:FORG0006, got err:XPTY0004 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-avg-006[+]
X cbcl-avg-006: fn:avg((xs:yearMonthDuration("P1Y1M"), xs:yearMonthDuration("P11M"), xs:yearMonthDuration("P1Y"))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-avg-007[+]
X cbcl-avg-007: fn:avg((xs:yearMonthDuration("P1Y1M"), xs:yearMonthDuration("P11M"), xs:dayTimeDuration("P1D"))) |
pass | pass | pass | wrongError
Expected error:FORG0006, got err:XPTY0004 |
pass | wrongError
Expected error:FORG0006, got err:XPTY0004 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-avg-008[+]
X cbcl-avg-008: typeswitch (fn:avg((xs:float(1), xs:double(2), xs:float(3)))) case $x as xs:double return $x default return "FAIL" |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
cbcl-avg-009[+]
X cbcl-avg-009: boolean(avg(())) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-avg-010[+]
X cbcl-avg-010: avg((xs:double("NaN"), current-date() - xs:date("1997-01-01") )) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-avg-011[+]
X cbcl-avg-011: avg((xs:double("NaN"), day-from-date(current-date()))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-avg-012[+]
X cbcl-avg-012: avg((xs:float("NaN"), day-from-date(current-date()))) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
cbcl-avg-013[+]
X cbcl-avg-013: empty(avg(())) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass |