|
Implementations | |||||||
Tests | BaseX 8.5 beta XQ31 (QT3 vCVS) |
Saxon-EE 9.7.0.11 XP31 (QT3 v0.6) |
Saxon-EE 9.7.0.11 XQ31 (QT3 v0.6) |
XmlPrime 4.0.0.16079 XP31 (QT3 vCVS) |
XmlPrime 4.0.0.26293 XQ31 (QT3 vCVS) |
XmlPrime 4.0.0.27704 XQX31 (QT3 vCVS) |
|
---|---|---|---|---|---|---|---|
fn-floor | 88/88 | 88/88 | 88/88 | 88/88 | 88/88 | 88/88 | 0/6 |
fn-floorint1args-1[+]
X fn-floorint1args-1: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:int("-2147483648")) |
pass | pass | pass | pass | pass | pass | |
fn-floorint1args-2[+]
X fn-floorint1args-2: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:int("-1873914410")) |
pass | pass | pass | pass | pass | pass | |
fn-floorint1args-3[+]
X fn-floorint1args-3: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:int("2147483647")) |
pass | pass | pass | pass | pass | pass | |
fn-floorintg1args-1[+]
X fn-floorintg1args-1: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:integer("-999999999999999999")) |
pass | pass | pass | pass | pass | pass | |
fn-floorintg1args-2[+]
X fn-floorintg1args-2: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:integer("830993497117024304")) |
pass | pass | pass | pass | pass | pass | |
fn-floorintg1args-3[+]
X fn-floorintg1args-3: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:integer("999999999999999999")) |
pass | pass | pass | pass | pass | pass | |
fn-floordec1args-1[+]
X fn-floordec1args-1: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:decimal("-999999999999999999")) |
pass | pass | pass | pass | pass | pass | |
fn-floordec1args-2[+]
X fn-floordec1args-2: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:decimal("617375191608514839")) |
pass | pass | pass | pass | pass | pass | |
fn-floordec1args-3[+]
X fn-floordec1args-3: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:decimal("999999999999999999")) |
pass | pass | pass | pass | pass | pass | |
fn-floordbl1args-1[+]
X fn-floordbl1args-1: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:double("-1.7976931348623157E308")) |
pass | pass | pass | pass | pass | pass | |
fn-floordbl1args-2[+]
X fn-floordbl1args-2: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:double("0")) |
pass | pass | pass | pass | pass | pass | |
fn-floordbl1args-3[+]
X fn-floordbl1args-3: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:double("1.7976931348623157E308")) |
pass | pass | pass | pass | pass | pass | |
fn-floorflt1args-1[+]
X fn-floorflt1args-1: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:float("-3.4028235E38")) |
pass | pass | pass | pass | pass | pass | |
fn-floorflt1args-2[+]
X fn-floorflt1args-2: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:float("0")) |
pass | pass | pass | pass | pass | pass | |
fn-floorflt1args-3[+]
X fn-floorflt1args-3: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:float("3.4028235E38")) |
pass | pass | pass | pass | pass | pass | |
fn-floorlng1args-1[+]
X fn-floorlng1args-1: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:long("-92233720368547758")) |
pass | pass | pass | pass | pass | pass | |
fn-floorlng1args-2[+]
X fn-floorlng1args-2: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:long("-47175562203048468")) |
pass | pass | pass | pass | pass | pass | |
fn-floorlng1args-3[+]
X fn-floorlng1args-3: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:long("92233720368547758")) |
pass | pass | pass | pass | pass | pass | |
fn-floorusht1args-1[+]
X fn-floorusht1args-1: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:unsignedShort("0")) |
pass | pass | pass | pass | pass | pass | |
fn-floorusht1args-2[+]
X fn-floorusht1args-2: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:unsignedShort("44633")) |
pass | pass | pass | pass | pass | pass | |
fn-floorusht1args-3[+]
X fn-floorusht1args-3: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:unsignedShort("65535")) |
pass | pass | pass | pass | pass | pass | |
fn-floornint1args-1[+]
X fn-floornint1args-1: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:negativeInteger("-999999999999999999")) |
pass | pass | pass | pass | pass | pass | |
fn-floornint1args-2[+]
X fn-floornint1args-2: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:negativeInteger("-297014075999096793")) |
pass | pass | pass | pass | pass | pass | |
fn-floornint1args-3[+]
X fn-floornint1args-3: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:negativeInteger("-1")) |
pass | pass | pass | pass | pass | pass | |
fn-floorpint1args-1[+]
X fn-floorpint1args-1: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:positiveInteger("1")) |
pass | pass | pass | pass | pass | pass | |
fn-floorpint1args-2[+]
X fn-floorpint1args-2: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:positiveInteger("52704602390610033")) |
pass | pass | pass | pass | pass | pass | |
fn-floorpint1args-3[+]
X fn-floorpint1args-3: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:positiveInteger("999999999999999999")) |
pass | pass | pass | pass | pass | pass | |
fn-floorulng1args-1[+]
X fn-floorulng1args-1: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:unsignedLong("0")) |
pass | pass | pass | pass | pass | pass | |
fn-floorulng1args-2[+]
X fn-floorulng1args-2: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:unsignedLong("130747108607674654")) |
pass | pass | pass | pass | pass | pass | |
fn-floorulng1args-3[+]
X fn-floorulng1args-3: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:unsignedLong("184467440737095516")) |
pass | pass | pass | pass | pass | pass | |
fn-floornpi1args-1[+]
X fn-floornpi1args-1: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:nonPositiveInteger("-999999999999999999")) |
pass | pass | pass | pass | pass | pass | |
fn-floornpi1args-2[+]
X fn-floornpi1args-2: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:nonPositiveInteger("-475688437271870490")) |
pass | pass | pass | pass | pass | pass | |
fn-floornpi1args-3[+]
X fn-floornpi1args-3: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:nonPositiveInteger("0")) |
pass | pass | pass | pass | pass | pass | |
fn-floornni1args-1[+]
X fn-floornni1args-1: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:nonNegativeInteger("0")) |
pass | pass | pass | pass | pass | pass | |
fn-floornni1args-2[+]
X fn-floornni1args-2: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:nonNegativeInteger("303884545991464527")) |
pass | pass | pass | pass | pass | pass | |
fn-floornni1args-3[+]
X fn-floornni1args-3: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:nonNegativeInteger("999999999999999999")) |
pass | pass | pass | pass | pass | pass | |
fn-floorsht1args-1[+]
X fn-floorsht1args-1: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:short("-32768")) |
pass | pass | pass | pass | pass | pass | |
fn-floorsht1args-2[+]
X fn-floorsht1args-2: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:short("-5324")) |
pass | pass | pass | pass | pass | pass | |
fn-floorsht1args-3[+]
X fn-floorsht1args-3: Created on: 2004-12-13 Spec Dependencies: Test: fn:floor(xs:short("32767")) |
pass | pass | pass | pass | pass | pass | |
K-FloorFunc-1[+]
X K-FloorFunc-1: Created on: 2007-11-26 Spec Dependencies: Test: floor() |
pass | pass | pass | pass | pass | pass | |
K-FloorFunc-2[+]
X K-FloorFunc-2: Created on: 2007-11-26 Spec Dependencies: Test: floor(1, 2) |
pass | pass | pass | pass | pass | pass | |
K-FloorFunc-3[+]
X K-FloorFunc-3: Created on: 2007-11-26 Spec Dependencies: Test: empty(floor(())) |
pass | pass | pass | pass | pass | pass | |
K-FloorFunc-4[+]
X K-FloorFunc-4: Created on: 2007-11-26 Spec Dependencies: Test: floor(10.5) eq 10 |
pass | pass | pass | pass | pass | pass | |
K-FloorFunc-5[+]
X K-FloorFunc-5: Created on: 2007-11-26 Spec Dependencies: Test: floor(-10.5) eq -11 |
pass | pass | pass | pass | pass | pass | |
K-FloorFunc-6[+]
X K-FloorFunc-6: Created on: 2007-11-26 Spec Dependencies: Test: floor("a string") |
pass | pass | pass | pass | pass | pass | |
K2-FloorFunc-1[+]
X K2-FloorFunc-1: Created on: 2007-11-26 Spec Dependencies: Test: floor(xs:unsignedShort(.)) instance of xs:integer |
pass | pass | pass | pass | pass | pass | |
K2-FloorFunc-2[+]
X K2-FloorFunc-2: Created on: 2007-11-26 Spec Dependencies: Test: floor(xs:unsignedShort(.)) instance of xs:integer |
pass | pass | pass | pass | pass | pass | |
K2-FloorFunc-3[+]
X K2-FloorFunc-3: Created on: 2007-11-26 Spec Dependencies: Test: floor(xs:unsignedLong(.)) instance of xs:integer |
pass | pass | pass | pass | pass | pass | |
K2-FloorFunc-4[+]
X K2-FloorFunc-4: Created on: 2007-11-26 Spec Dependencies: Test: floor(xs:unsignedInt(.)) instance of xs:integer |
pass | pass | pass | pass | pass | pass | |
K2-FloorFunc-5[+]
X K2-FloorFunc-5: Created on: 2007-11-26 Spec Dependencies: Test: floor(xs:unsignedByte(.)) instance of xs:integer |
pass | pass | pass | pass | pass | pass | |
K2-FloorFunc-6[+]
X K2-FloorFunc-6: Created on: 2007-11-26 Spec Dependencies: Test: floor(xs:positiveInteger(.)) instance of xs:integer |
pass | pass | pass | pass | pass | pass | |
K2-FloorFunc-7[+]
X K2-FloorFunc-7: Created on: 2007-11-26 Spec Dependencies: Test: floor(xs:nonPositiveInteger(.)) instance of xs:integer |
pass | pass | pass | pass | pass | pass | |
K2-FloorFunc-8[+]
X K2-FloorFunc-8: Created on: 2007-11-26 Spec Dependencies: Test: floor(xs:nonNegativeInteger(.)) instance of xs:integer |
pass | pass | pass | pass | pass | pass | |
K2-FloorFunc-9[+]
X K2-FloorFunc-9: Created on: 2007-11-26 Spec Dependencies: Test: floor(xs:negativeInteger(.)) instance of xs:integer |
pass | pass | pass | pass | pass | pass | |
K2-FloorFunc-10[+]
X K2-FloorFunc-10: Created on: 2007-11-26 Spec Dependencies: Test: floor(xs:long(.)) instance of xs:integer |
pass | pass | pass | pass | pass | pass | |
K2-FloorFunc-11[+]
X K2-FloorFunc-11: Created on: 2007-11-26 Spec Dependencies: Test: floor(xs:int(.)) instance of xs:integer |
pass | pass | pass | pass | pass | pass | |
K2-FloorFunc-12[+]
X K2-FloorFunc-12: Created on: 2007-11-26 Spec Dependencies: Test: floor(xs:short(.)) instance of xs:integer |
pass | pass | pass | pass | pass | pass | |
K2-FloorFunc-13[+]
X K2-FloorFunc-13: Created on: 2007-11-26 Spec Dependencies: Test: floor(xs:byte(.)) instance of xs:integer |
pass | pass | pass | pass | pass | pass | |
fn-floor-1[+]
X fn-floor-1: Created on: 2010-03-15 Spec Dependencies: Test: for $x in (1, xs:decimal(2), xs:float(3), xs:double(4)) return if ((floor($x)) instance of xs:integer) then "integer" else if ((floor($x)) instance of xs:decimal) then "decimal" else if ((floor($x)) instance of xs:float) then "float" else if ((floor($x)) instance of xs:double) then "double" else error() |
pass | pass | pass | pass | pass | pass | |
fn-floor-decimal-1[+]
X fn-floor-decimal-1: Created on: 2011-06-24 Spec Dependencies: Test: floor(12.5) |
pass | pass | pass | pass | pass | pass | |
fn-floor-decimal-2[+]
X fn-floor-decimal-2: Created on: 2011-06-24 Spec Dependencies: Test: floor(12.9) |
pass | pass | pass | pass | pass | pass | |
fn-floor-decimal-3[+]
X fn-floor-decimal-3: Created on: 2011-06-24 Spec Dependencies: Test: floor(0.000000001) |
pass | pass | pass | pass | pass | pass | |
fn-floor-decimal-4[+]
X fn-floor-decimal-4: Created on: 2011-06-24 Spec Dependencies: Test: floor(0.0) |
pass | pass | pass | pass | pass | pass | |
fn-floor-decimal-5[+]
X fn-floor-decimal-5: Created on: 2011-06-24 Spec Dependencies: Test: floor(-0.1) |
pass | pass | pass | pass | pass | pass | |
fn-floor-decimal-6[+]
X fn-floor-decimal-6: Created on: 2011-06-24 Spec Dependencies: Test: floor(-12345678.567890) |
pass | pass | pass | pass | pass | pass | |
fn-floor-decimal-7[+]
X fn-floor-decimal-7: Created on: 2011-06-24 Spec Dependencies: Test: floor(-1234567891234567.2) |
pass | pass | pass | pass | pass | pass | |
fn-floor-double-1[+]
X fn-floor-double-1: Created on: 2011-06-24 Spec Dependencies: Test: floor(12.5e0) |
pass | pass | pass | pass | pass | pass | |
fn-floor-double-2[+]
X fn-floor-double-2: Created on: 2011-06-24 Spec Dependencies: Test: floor(12.9e0) |
pass | pass | pass | pass | pass | pass | |
fn-floor-double-3[+]
X fn-floor-double-3: Created on: 2011-06-24 Spec Dependencies: Test: floor(0.000000001e0) |
pass | pass | pass | pass | pass | pass | |
fn-floor-double-4[+]
X fn-floor-double-4: Created on: 2011-06-24 Spec Dependencies: Test: floor(0.0e0) |
pass | pass | pass | pass | pass | pass | |
fn-floor-double-5[+]
X fn-floor-double-5: Created on: 2011-06-24 Spec Dependencies: Test: floor(-0.1e0) |
pass | pass | pass | pass | pass | pass | |
fn-floor-double-6[+]
X fn-floor-double-6: Created on: 2011-06-24 Spec Dependencies: Test: floor(-12345678.567890e0) |
pass | pass | pass | pass | pass | pass | |
fn-floor-double-7[+]
X fn-floor-double-7: Created on: 2011-06-24 Spec Dependencies: Test: floor(-1234567891234567.2e0) |
pass | pass | pass | pass | pass | pass | |
fn-floor-double-8[+]
X fn-floor-double-8: Created on: 2011-06-24 Spec Dependencies: Test: floor(xs:double('NaN')) |
pass | pass | pass | pass | pass | pass | |
fn-floor-double-9[+]
X fn-floor-double-9: Created on: 2011-06-24 Spec Dependencies: Test: floor(xs:double('INF')) |
pass | pass | pass | pass | pass | pass | |
fn-floor-double-10[+]
X fn-floor-double-10: Created on: 2011-06-24 Spec Dependencies: Test: floor(xs:double('-INF')) |
pass | pass | pass | pass | pass | pass | |
fn-floor-double-11[+]
X fn-floor-double-11: Created on: 2011-06-24 Spec Dependencies: Test: floor(xs:double('-0')) |
pass | pass | pass | pass | pass | pass | |
fn-floor-float-1[+]
X fn-floor-float-1: Created on: 2011-06-24 Spec Dependencies: Test: floor(xs:float(12.5e0)) |
pass | pass | pass | pass | pass | pass | |
fn-floor-float-2[+]
X fn-floor-float-2: Created on: 2011-06-24 Spec Dependencies: Test: floor(xs:float(12.9e0)) |
pass | pass | pass | pass | pass | pass | |
fn-floor-float-3[+]
X fn-floor-float-3: Created on: 2011-06-24 Spec Dependencies: Test: floor(xs:float(0.000000001e0)) |
pass | pass | pass | pass | pass | pass | |
fn-floor-float-4[+]
X fn-floor-float-4: Created on: 2011-06-24 Spec Dependencies: Test: floor(xs:float(0.0e0)) |
pass | pass | pass | pass | pass | pass | |
fn-floor-float-5[+]
X fn-floor-float-5: Created on: 2011-06-24 Spec Dependencies: Test: floor(xs:float(-0.1e0)) |
pass | pass | pass | pass | pass | pass | |
fn-floor-float-6[+]
X fn-floor-float-6: Created on: 2011-06-24 Spec Dependencies: Test: floor(xs:float(-12345678.567890e0)) |
pass | pass | pass | pass | pass | pass | |
fn-floor-float-7[+]
X fn-floor-float-7: Created on: 2011-06-24 Spec Dependencies: Test: floor(xs:float(-1234567.2e0)) |
pass | pass | pass | pass | pass | pass | |
fn-floor-float-8[+]
X fn-floor-float-8: Created on: 2011-06-24 Spec Dependencies: Test: floor(xs:float(xs:float('NaN'))) |
pass | pass | pass | pass | pass | pass | |
fn-floor-float-9[+]
X fn-floor-float-9: Created on: 2011-06-24 Spec Dependencies: Test: floor(xs:float(xs:float('INF'))) |
pass | pass | pass | pass | pass | pass | |
fn-floor-float-10[+]
X fn-floor-float-10: Created on: 2011-06-24 Spec Dependencies: Test: floor(xs:float(xs:float('-INF'))) |
pass | pass | pass | pass | pass | pass | |
fn-floor-float-11[+]
X fn-floor-float-11: Created on: 2011-06-24 Spec Dependencies: Test: floor(xs:float(xs:float('-0'))) |
pass | pass | pass | pass | pass | pass |