|
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) |
|
---|---|---|---|---|---|---|---|
app-spec-examples | 0/639 | 548/548 | 637/639 | 523/548 | 614/639 | 614/0 | 0/6 |
fo-test-fn-string-001[+]
X fo-test-fn-string-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: string(23) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-string-002[+]
X fo-test-fn-string-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: string(false()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-string-003[+]
X fo-test-fn-string-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: string("Paris") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-string-004[+]
X fo-test-fn-string-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: string((1, 2, 3)) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-string-005[+]
X fo-test-fn-string-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: string([[1, 2], [3, 4]]) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-string-006[+]
X fo-test-fn-string-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: string(abs#1) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-string-007[+]
X fo-test-fn-string-007: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $para := <para>In a hole in the ground there lived a <term author="Tolkien">hobbit</term>.</para> return string($para) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-data-001[+]
X fo-test-fn-data-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: data(123) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-data-002[+]
X fo-test-fn-data-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: data((123, 456)) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-data-003[+]
X fo-test-fn-data-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: data([[1,2],[3,4]]) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-data-004[+]
X fo-test-fn-data-004: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $para := <para>In a hole in the ground there lived a <term author="Tolkien">hobbit</term>.</para> return data($para) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-data-005[+]
X fo-test-fn-data-005: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $para := <para>In a hole in the ground there lived a <term author="Tolkien">hobbit</term>.</para> return data($para/term/@author) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-data-006[+]
X fo-test-fn-data-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: data(abs#1) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-error-001[+]
X fo-test-fn-error-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:error() |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-error-002[+]
X fo-test-fn-error-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:error(fn:QName('http://www.example.com/HR', 'myerr:toohighsal'), 'Does not apply because salary is too high') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-abs-001[+]
X fo-test-fn-abs-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:abs(10.5) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-abs-002[+]
X fo-test-fn-abs-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:abs(-10.5) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-ceiling-001[+]
X fo-test-fn-ceiling-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:ceiling(10.5) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-ceiling-002[+]
X fo-test-fn-ceiling-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:ceiling(-10.5) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-floor-001[+]
X fo-test-fn-floor-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:floor(10.5) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-floor-002[+]
X fo-test-fn-floor-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:floor(-10.5) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-round-001[+]
X fo-test-fn-round-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:round(2.5) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-round-002[+]
X fo-test-fn-round-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:round(2.4999) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-round-003[+]
X fo-test-fn-round-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:round(-2.5) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-round-004[+]
X fo-test-fn-round-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:round(1.125, 2) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-round-005[+]
X fo-test-fn-round-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:round(8452, -2) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-round-006[+]
X fo-test-fn-round-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:round(3.1415e0, 2) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-round-half-to-even-001[+]
X fo-test-fn-round-half-to-even-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:round-half-to-even(0.5) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-round-half-to-even-002[+]
X fo-test-fn-round-half-to-even-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:round-half-to-even(1.5) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-round-half-to-even-003[+]
X fo-test-fn-round-half-to-even-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:round-half-to-even(2.5) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-round-half-to-even-004[+]
X fo-test-fn-round-half-to-even-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:round-half-to-even(3.567812e+3, 2) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-round-half-to-even-005[+]
X fo-test-fn-round-half-to-even-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:round-half-to-even(4.7564e-3, 2) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-round-half-to-even-006[+]
X fo-test-fn-round-half-to-even-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:round-half-to-even(35612.25, -2) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-format-integer-001[+]
X fo-test-fn-format-integer-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: format-integer(123, '0000') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-format-integer-002[+]
X fo-test-fn-format-integer-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: format-integer(21, '1;o', 'en') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-format-integer-003[+]
X fo-test-fn-format-integer-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: format-integer(7, 'a') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-format-integer-004[+]
X fo-test-fn-format-integer-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: format-integer(57, 'I') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-format-integer-005[+]
X fo-test-fn-format-integer-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: format-integer(1234, '#;##0;') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-format-number-001[+]
X fo-test-fn-format-number-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: format-number(12345.6, '#,###.00') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-format-number-002[+]
X fo-test-fn-format-number-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: format-number(12345678.9, '9,999.99') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-format-number-003[+]
X fo-test-fn-format-number-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: format-number(123.9, '9999') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-format-number-004[+]
X fo-test-fn-format-number-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: format-number(0.14, '01%') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-format-number-005[+]
X fo-test-fn-format-number-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: format-number(-6, '000') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-format-number-006[+]
X fo-test-fn-format-number-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: format-number(1234.5678, '#ʹ##0·00', 'ch') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-format-number-007[+]
X fo-test-fn-format-number-007: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: format-number(1234.5678, '00.000E0', 'fortran') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-format-number-008[+]
X fo-test-fn-format-number-008: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: format-number(0.234, '0.0E0', 'fortran') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-format-number-009[+]
X fo-test-fn-format-number-009: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: format-number(0.234, '#.00E0', 'fortran') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-format-number-010[+]
X fo-test-fn-format-number-010: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: format-number(0.234, '.00E0', 'fortran') |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pi-001[+]
X fo-test-math-pi-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: 2*math:pi() |
no result | pass | pass | pass | pass | pass | |
fo-test-math-exp-001[+]
X fo-test-math-exp-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:exp(()) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-exp-002[+]
X fo-test-math-exp-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:exp(0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-exp-003[+]
X fo-test-math-exp-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:exp(1) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-exp-004[+]
X fo-test-math-exp-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:exp(2) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-exp-005[+]
X fo-test-math-exp-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:exp(-1) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-exp-006[+]
X fo-test-math-exp-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:exp(math:pi()) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-exp-007[+]
X fo-test-math-exp-007: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:exp(xs:double('NaN')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-exp-008[+]
X fo-test-math-exp-008: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:exp(xs:double('INF')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-exp-009[+]
X fo-test-math-exp-009: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:exp(xs:double('-INF')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-exp10-001[+]
X fo-test-math-exp10-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:exp10(()) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-exp10-002[+]
X fo-test-math-exp10-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:exp10(0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-exp10-003[+]
X fo-test-math-exp10-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:exp10(1) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-exp10-004[+]
X fo-test-math-exp10-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:exp10(0.5) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-exp10-005[+]
X fo-test-math-exp10-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:exp10(-1) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-exp10-006[+]
X fo-test-math-exp10-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:exp10(xs:double('NaN')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-exp10-007[+]
X fo-test-math-exp10-007: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:exp10(xs:double('INF')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-exp10-008[+]
X fo-test-math-exp10-008: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:exp10(xs:double('-INF')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-log-001[+]
X fo-test-math-log-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:log(()) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-log-002[+]
X fo-test-math-log-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:log(0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-log-003[+]
X fo-test-math-log-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:log(math:exp(1)) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-log-004[+]
X fo-test-math-log-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:log(1.0e-3) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-log-005[+]
X fo-test-math-log-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:log(2) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-log-006[+]
X fo-test-math-log-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:log(-1) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-log-007[+]
X fo-test-math-log-007: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:log(xs:double('NaN')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-log-008[+]
X fo-test-math-log-008: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:log(xs:double('INF')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-log-009[+]
X fo-test-math-log-009: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:log(xs:double('-INF')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-log10-001[+]
X fo-test-math-log10-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:log10(()) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-log10-002[+]
X fo-test-math-log10-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:log10(0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-log10-003[+]
X fo-test-math-log10-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:log10(1.0e3) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-log10-004[+]
X fo-test-math-log10-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:log10(1.0e-3) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-log10-005[+]
X fo-test-math-log10-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:log10(2) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-log10-006[+]
X fo-test-math-log10-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:log10(-1) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-log10-007[+]
X fo-test-math-log10-007: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:log10(xs:double('NaN')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-log10-008[+]
X fo-test-math-log10-008: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:log10(xs:double('INF')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-log10-009[+]
X fo-test-math-log10-009: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:log10(xs:double('-INF')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-sqrt-001[+]
X fo-test-math-sqrt-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:sqrt(()) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-sqrt-002[+]
X fo-test-math-sqrt-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:sqrt(0.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-sqrt-003[+]
X fo-test-math-sqrt-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:sqrt(-0.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-sqrt-004[+]
X fo-test-math-sqrt-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:sqrt(1.0e6) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-sqrt-005[+]
X fo-test-math-sqrt-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:sqrt(2.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-sqrt-006[+]
X fo-test-math-sqrt-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:sqrt(-2.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-sqrt-007[+]
X fo-test-math-sqrt-007: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:sqrt(xs:double('NaN')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-sqrt-008[+]
X fo-test-math-sqrt-008: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:sqrt(xs:double('INF')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-sqrt-009[+]
X fo-test-math-sqrt-009: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:sqrt(xs:double('-INF')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-001[+]
X fo-test-math-pow-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow((), 93.7) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-002[+]
X fo-test-math-pow-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(2, 3) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-003[+]
X fo-test-math-pow-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(-2, 3) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-004[+]
X fo-test-math-pow-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(2, -3) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-005[+]
X fo-test-math-pow-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(-2, -3) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-006[+]
X fo-test-math-pow-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(2, 0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-007[+]
X fo-test-math-pow-007: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(0, 0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-008[+]
X fo-test-math-pow-008: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(xs:double('INF'), 0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-009[+]
X fo-test-math-pow-009: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(xs:double('NaN'), 0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-010[+]
X fo-test-math-pow-010: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(-math:pi(), 0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-011[+]
X fo-test-math-pow-011: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(0e0, 3) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-012[+]
X fo-test-math-pow-012: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(0e0, 4) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-013[+]
X fo-test-math-pow-013: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(-0e0, 3) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-014[+]
X fo-test-math-pow-014: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(0, 4) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-015[+]
X fo-test-math-pow-015: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(0e0, -3) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-016[+]
X fo-test-math-pow-016: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(0e0, -4) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-017[+]
X fo-test-math-pow-017: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(-0e0, -3) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-018[+]
X fo-test-math-pow-018: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(0, -4) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-019[+]
X fo-test-math-pow-019: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(16, 0.5e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-020[+]
X fo-test-math-pow-020: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(16, 0.25e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-021[+]
X fo-test-math-pow-021: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(0e0, -3.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-022[+]
X fo-test-math-pow-022: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(-0e0, -3.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-023[+]
X fo-test-math-pow-023: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(0e0, -3.1e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-024[+]
X fo-test-math-pow-024: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(-0e0, -3.1e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-025[+]
X fo-test-math-pow-025: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(0e0, 3.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-026[+]
X fo-test-math-pow-026: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(-0e0, 3.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-027[+]
X fo-test-math-pow-027: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(0e0, 3.1e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-028[+]
X fo-test-math-pow-028: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(-0e0, 3.1e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-029[+]
X fo-test-math-pow-029: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(-1, xs:double('INF')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-030[+]
X fo-test-math-pow-030: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(-1, xs:double('-INF')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-031[+]
X fo-test-math-pow-031: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(1, xs:double('INF')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-032[+]
X fo-test-math-pow-032: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(1, xs:double('-INF')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-033[+]
X fo-test-math-pow-033: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(1, xs:double('NaN')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-034[+]
X fo-test-math-pow-034: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(-2.5e0, 2.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-pow-035[+]
X fo-test-math-pow-035: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:pow(-2.5e0, 2.00000001e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-sin-001[+]
X fo-test-math-sin-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:sin(()) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-sin-002[+]
X fo-test-math-sin-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:sin(0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-sin-003[+]
X fo-test-math-sin-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:sin(-0.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-sin-004[+]
X fo-test-math-sin-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:sin(math:pi() div 2) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-sin-005[+]
X fo-test-math-sin-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:sin(-math:pi() div 2) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-sin-006[+]
X fo-test-math-sin-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:sin(math:pi()) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-sin-007[+]
X fo-test-math-sin-007: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:sin(xs:double('NaN')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-sin-008[+]
X fo-test-math-sin-008: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:sin(xs:double('INF')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-sin-009[+]
X fo-test-math-sin-009: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:sin(xs:double('-INF')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-cos-001[+]
X fo-test-math-cos-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:cos(()) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-cos-002[+]
X fo-test-math-cos-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:cos(0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-cos-003[+]
X fo-test-math-cos-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:cos(-0.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-cos-004[+]
X fo-test-math-cos-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:cos(math:pi() div 2) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-cos-005[+]
X fo-test-math-cos-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:cos(-math:pi() div 2) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-cos-006[+]
X fo-test-math-cos-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:cos(math:pi()) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-cos-007[+]
X fo-test-math-cos-007: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:cos(xs:double('NaN')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-cos-008[+]
X fo-test-math-cos-008: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:cos(xs:double('INF')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-cos-009[+]
X fo-test-math-cos-009: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:cos(xs:double('-INF')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-tan-001[+]
X fo-test-math-tan-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:tan(()) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-tan-002[+]
X fo-test-math-tan-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:tan(0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-tan-003[+]
X fo-test-math-tan-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:tan(-0.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-tan-004[+]
X fo-test-math-tan-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:tan(math:pi() div 4) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-tan-005[+]
X fo-test-math-tan-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:tan(-math:pi() div 4) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-tan-006[+]
X fo-test-math-tan-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: 1 div math:tan(math:pi() div 2) |
no result | pass | pass | fail | fail | fail | |
fo-test-math-tan-007[+]
X fo-test-math-tan-007: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: 1 div math:tan(-math:pi() div 2) |
no result | pass | pass | fail | fail | fail | |
fo-test-math-tan-008[+]
X fo-test-math-tan-008: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:tan(math:pi()) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-tan-009[+]
X fo-test-math-tan-009: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:tan(xs:double('NaN')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-tan-010[+]
X fo-test-math-tan-010: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:tan(xs:double('INF')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-tan-011[+]
X fo-test-math-tan-011: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:tan(xs:double('-INF')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-asin-001[+]
X fo-test-math-asin-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:asin(()) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-asin-002[+]
X fo-test-math-asin-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:asin(0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-asin-003[+]
X fo-test-math-asin-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:asin(-0.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-asin-004[+]
X fo-test-math-asin-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:asin(1.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-asin-005[+]
X fo-test-math-asin-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:asin(-1.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-asin-006[+]
X fo-test-math-asin-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:asin(2.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-asin-007[+]
X fo-test-math-asin-007: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:asin(xs:double('NaN')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-asin-008[+]
X fo-test-math-asin-008: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:asin(xs:double('INF')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-asin-009[+]
X fo-test-math-asin-009: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:asin(xs:double('-INF')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-acos-001[+]
X fo-test-math-acos-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:acos(()) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-acos-002[+]
X fo-test-math-acos-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:acos(0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-acos-003[+]
X fo-test-math-acos-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:acos(-0.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-acos-004[+]
X fo-test-math-acos-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:acos(1.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-acos-005[+]
X fo-test-math-acos-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:acos(-1.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-acos-006[+]
X fo-test-math-acos-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:acos(2.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-acos-007[+]
X fo-test-math-acos-007: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:acos(xs:double('NaN')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-acos-008[+]
X fo-test-math-acos-008: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:acos(xs:double('INF')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-acos-009[+]
X fo-test-math-acos-009: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:acos(xs:double('-INF')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-atan-001[+]
X fo-test-math-atan-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:atan(()) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-atan-002[+]
X fo-test-math-atan-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:atan(0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-atan-003[+]
X fo-test-math-atan-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:atan(-0.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-atan-004[+]
X fo-test-math-atan-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:atan(1.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-atan-005[+]
X fo-test-math-atan-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:atan(-1.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-atan-006[+]
X fo-test-math-atan-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:atan(xs:double('NaN')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-atan-007[+]
X fo-test-math-atan-007: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:atan(xs:double('INF')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-atan-008[+]
X fo-test-math-atan-008: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:atan(xs:double('-INF')) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-atan2-001[+]
X fo-test-math-atan2-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:atan2(+0.0e0, 0.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-atan2-002[+]
X fo-test-math-atan2-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:atan2(-0.0e0, 0.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-atan2-003[+]
X fo-test-math-atan2-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:atan2(+0.0e0, -0.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-atan2-004[+]
X fo-test-math-atan2-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:atan2(-0.0e0, -0.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-atan2-005[+]
X fo-test-math-atan2-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:atan2(-1, 0.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-atan2-006[+]
X fo-test-math-atan2-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:atan2(+1, 0.0e0) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-atan2-007[+]
X fo-test-math-atan2-007: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:atan2(-0.0e0, -1) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-atan2-008[+]
X fo-test-math-atan2-008: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:atan2(+0.0e0, -1) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-atan2-009[+]
X fo-test-math-atan2-009: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:atan2(-0.0e0, +1) |
no result | pass | pass | pass | pass | pass | |
fo-test-math-atan2-010[+]
X fo-test-math-atan2-010: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: math:atan2(+0.0e0, +1) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-codepoints-to-string-001[+]
X fo-test-fn-codepoints-to-string-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:codepoints-to-string((66, 65, 67, 72)) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-codepoints-to-string-002[+]
X fo-test-fn-codepoints-to-string-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:codepoints-to-string((2309, 2358, 2378, 2325)) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-codepoints-to-string-003[+]
X fo-test-fn-codepoints-to-string-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:codepoints-to-string(()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-codepoints-to-string-004[+]
X fo-test-fn-codepoints-to-string-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:codepoints-to-string(0) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-string-to-codepoints-001[+]
X fo-test-fn-string-to-codepoints-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:string-to-codepoints("Thérèse") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-compare-001[+]
X fo-test-fn-compare-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:compare('abc', 'abc') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-compare-002[+]
X fo-test-fn-compare-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:compare('Strasse', 'Straße') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-compare-003[+]
X fo-test-fn-compare-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:compare('Strasse', 'Straße', 'http://www.w3.org/2013/collation/UCA?lang=de;strength=primary') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-compare-004[+]
X fo-test-fn-compare-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:compare('Strassen', 'Straße') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-codepoint-equal-001[+]
X fo-test-fn-codepoint-equal-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:codepoint-equal("abcd", "abcd") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-codepoint-equal-002[+]
X fo-test-fn-codepoint-equal-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:codepoint-equal("abcd", "abcd ") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-codepoint-equal-003[+]
X fo-test-fn-codepoint-equal-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:codepoint-equal("", "") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-codepoint-equal-004[+]
X fo-test-fn-codepoint-equal-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:codepoint-equal("", ()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-codepoint-equal-005[+]
X fo-test-fn-codepoint-equal-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:codepoint-equal((), ()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-concat-001[+]
X fo-test-fn-concat-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:concat('un', 'grateful') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-concat-002[+]
X fo-test-fn-concat-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:concat('Thy ', (), 'old ', "groans", "", ' ring', ' yet', ' in', ' my', ' ancient',' ears.') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-concat-003[+]
X fo-test-fn-concat-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:concat('Ciao!',()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-concat-004[+]
X fo-test-fn-concat-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:concat('Ingratitude, ', 'thou ', 'marble-hearted', ' fiend!') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-concat-005[+]
X fo-test-fn-concat-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:concat(01, 02, 03, 04, true()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-concat-006[+]
X fo-test-fn-concat-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: 10 || '/' || 6 |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-string-join-001[+]
X fo-test-fn-string-join-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:string-join(1 to 9) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-string-join-002[+]
X fo-test-fn-string-join-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:string-join(('Now', 'is', 'the', 'time', '...'), ' ') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-string-join-003[+]
X fo-test-fn-string-join-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:string-join(('Blow, ', 'blow, ', 'thou ', 'winter ', 'wind!'), '') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-string-join-004[+]
X fo-test-fn-string-join-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:string-join((), 'separator') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-string-join-005[+]
X fo-test-fn-string-join-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:string-join(1 to 5, ', ') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-string-join-006[+]
X fo-test-fn-string-join-006: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $doc := <doc> <chap> <section xml:id="xyz"/> </chap> </doc> return $doc//@xml:id ! fn:string-join((node-name(), '="', ., '"')) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-string-join-007[+]
X fo-test-fn-string-join-007: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $doc := <doc> <chap> <section xml:id="xyz"/> </chap> </doc> return $doc//section ! fn:string-join(ancestor-or-self::*/name(), '/') |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-substring-001[+]
X fo-test-fn-substring-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:substring("motor car", 6) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-substring-002[+]
X fo-test-fn-substring-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:substring("metadata", 4, 3) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-substring-003[+]
X fo-test-fn-substring-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:substring("12345", 1.5, 2.6) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-substring-004[+]
X fo-test-fn-substring-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:substring("12345", 0, 3) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-substring-005[+]
X fo-test-fn-substring-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:substring("12345", 5, -3) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-substring-006[+]
X fo-test-fn-substring-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:substring("12345", -3, 5) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-substring-007[+]
X fo-test-fn-substring-007: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:substring("12345", 0 div 0E0, 3) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-substring-008[+]
X fo-test-fn-substring-008: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:substring("12345", 1, 0 div 0E0) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-substring-009[+]
X fo-test-fn-substring-009: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:substring((), 1, 3) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-substring-010[+]
X fo-test-fn-substring-010: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:substring("12345", -42, 1 div 0E0) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-substring-011[+]
X fo-test-fn-substring-011: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:substring("12345", -1 div 0E0, 1 div 0E0) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-string-length-001[+]
X fo-test-fn-string-length-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:string-length("Harp not on that string, madam; that is past.") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-string-length-002[+]
X fo-test-fn-string-length-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:string-length(()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-normalize-space-001[+]
X fo-test-fn-normalize-space-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:normalize-space(" The wealthy curled darlings of our nation. ") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-normalize-space-002[+]
X fo-test-fn-normalize-space-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:normalize-space(()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-upper-case-001[+]
X fo-test-fn-upper-case-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:upper-case("abCd0") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-lower-case-001[+]
X fo-test-fn-lower-case-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:lower-case("ABc!D") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-translate-001[+]
X fo-test-fn-translate-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:translate("bar","abc","ABC") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-translate-002[+]
X fo-test-fn-translate-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:translate("--aaa--","abc-","ABC") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-translate-003[+]
X fo-test-fn-translate-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:translate("abcdabc", "abc", "AB") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-encode-for-uri-001[+]
X fo-test-fn-encode-for-uri-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:encode-for-uri("http://www.example.com/00/Weather/CA/Los%20Angeles#ocean") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-encode-for-uri-002[+]
X fo-test-fn-encode-for-uri-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: concat("http://www.example.com/", encode-for-uri("~bébé")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-encode-for-uri-003[+]
X fo-test-fn-encode-for-uri-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: concat("http://www.example.com/", encode-for-uri("100% organic")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-iri-to-uri-001[+]
X fo-test-fn-iri-to-uri-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:iri-to-uri ("http://www.example.com/00/Weather/CA/Los%20Angeles#ocean") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-iri-to-uri-002[+]
X fo-test-fn-iri-to-uri-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:iri-to-uri ("http://www.example.com/~bébé") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-escape-html-uri-001[+]
X fo-test-fn-escape-html-uri-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:escape-html-uri("http://www.example.com/00/Weather/CA/Los Angeles#ocean") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-escape-html-uri-002[+]
X fo-test-fn-escape-html-uri-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:escape-html-uri("javascript:if (navigator.browserLanguage == 'fr') window.open('http://www.example.com/~bébé');") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-contains-001[+]
X fo-test-fn-contains-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:contains ( "tattoo", "t") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-contains-002[+]
X fo-test-fn-contains-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:contains ( "tattoo", "ttt") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-contains-003[+]
X fo-test-fn-contains-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:contains ( "", ()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-contains-004[+]
X fo-test-fn-contains-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:contains ( "abcdefghi", "-d-e-f-", "http://www.w3.org/2013/collation/UCA?lang=en;alternate=blanked;strength=primary") |
no result | pass | pass | fail | fail | fail | |
fo-test-fn-contains-005[+]
X fo-test-fn-contains-005: Created on: 2016-10-25 Spec Dependencies: feature = advanced-uca-fallback spec = XP31+ XQ31+ Test: fn:contains ( "a*b*c*d*e*f*g*h*i*", "d-ef-", "http://www.w3.org/2013/collation/UCA?lang=en;alternate=blanked;strength=primary") |
no result | pass | pass | fail | fail | fail | |
fo-test-fn-contains-006[+]
X fo-test-fn-contains-006: Created on: 2016-10-25 Spec Dependencies: feature = advanced-uca-fallback spec = XP31+ XQ31+ Test: fn:contains ( "abcd***e---f*--*ghi", "def", "http://www.w3.org/2013/collation/UCA?lang=en;alternate=blanked;strength=primary") |
no result | pass | pass | fail | fail | fail | |
fo-test-fn-contains-007[+]
X fo-test-fn-contains-007: Created on: 2016-10-25 Spec Dependencies: feature = advanced-uca-fallback spec = XP31+ XQ31+ Test: fn:contains ( (), "--***-*---", "http://www.w3.org/2013/collation/UCA?lang=en;alternate=blanked;strength=primary") |
no result | pass | pass | fail | fail | fail | |
fo-test-fn-starts-with-001[+]
X fo-test-fn-starts-with-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:starts-with("tattoo", "tat") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-starts-with-002[+]
X fo-test-fn-starts-with-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:starts-with ( "tattoo", "att") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-starts-with-003[+]
X fo-test-fn-starts-with-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:starts-with ((), ()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-starts-with-004[+]
X fo-test-fn-starts-with-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:starts-with ( "abcdefghi", "-a-b-c-", "http://www.w3.org/2013/collation/UCA?lang=en;alternate=blanked;strength=primary") |
no result | pass | pass | fail | fail | fail | |
fo-test-fn-starts-with-005[+]
X fo-test-fn-starts-with-005: Created on: 2016-10-25 Spec Dependencies: feature = advanced-uca-fallback spec = XP31+ XQ31+ Test: fn:starts-with ( "a*b*c*d*e*f*g*h*i*", "a-bc-", "http://www.w3.org/2013/collation/UCA?lang=en;alternate=blanked;strength=primary") |
no result | pass | pass | fail | fail | fail | |
fo-test-fn-starts-with-006[+]
X fo-test-fn-starts-with-006: Created on: 2016-10-25 Spec Dependencies: feature = advanced-uca-fallback spec = XP31+ XQ31+ Test: fn:starts-with ( "abcd***e---f*--*ghi", "abcdef", "http://www.w3.org/2013/collation/UCA?lang=en;alternate=blanked;strength=primary") |
no result | pass | pass | fail | fail | fail | |
fo-test-fn-starts-with-007[+]
X fo-test-fn-starts-with-007: Created on: 2016-10-25 Spec Dependencies: feature = advanced-uca-fallback spec = XP31+ XQ31+ Test: fn:starts-with ( (), "--***-*---", "http://www.w3.org/2013/collation/UCA?lang=en;alternate=blanked;strength=primary") |
no result | pass | pass | fail | fail | fail | |
fo-test-fn-starts-with-008[+]
X fo-test-fn-starts-with-008: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:starts-with ( "-abcdefghi", "-abc", "http://www.w3.org/2013/collation/UCA?lang=en;alternate=blanked;strength=primary") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-ends-with-001[+]
X fo-test-fn-ends-with-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:ends-with ( "tattoo", "tattoo") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-ends-with-002[+]
X fo-test-fn-ends-with-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:ends-with ( "tattoo", "atto") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-ends-with-003[+]
X fo-test-fn-ends-with-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:ends-with ((), ()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-ends-with-004[+]
X fo-test-fn-ends-with-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:ends-with ( "abcdefghi", "-g-h-i-", "http://www.w3.org/2013/collation/UCA?lang=en;alternate=blanked;strength=primary") |
no result | pass | pass | fail | fail | fail | |
fo-test-fn-ends-with-005[+]
X fo-test-fn-ends-with-005: Created on: 2016-10-25 Spec Dependencies: feature = advanced-uca-fallback spec = XP31+ XQ31+ Test: fn:ends-with ( "abcd***e---f*--*ghi", "defghi", "http://www.w3.org/2013/collation/UCA?lang=en;alternate=blanked;strength=primary") |
no result | pass | pass | fail | fail | fail | |
fo-test-fn-ends-with-006[+]
X fo-test-fn-ends-with-006: Created on: 2016-10-25 Spec Dependencies: feature = advanced-uca-fallback spec = XP31+ XQ31+ Test: fn:ends-with ( "abcd***e---f*--*ghi", "defghi", "http://www.w3.org/2013/collation/UCA?lang=en;alternate=blanked;strength=primary") |
no result | pass | pass | fail | fail | fail | |
fo-test-fn-ends-with-007[+]
X fo-test-fn-ends-with-007: Created on: 2016-10-25 Spec Dependencies: feature = advanced-uca-fallback spec = XP31+ XQ31+ Test: fn:ends-with ( (), "--***-*---", "http://www.w3.org/2013/collation/UCA?lang=en;alternate=blanked;strength=primary") |
no result | pass | pass | fail | fail | fail | |
fo-test-fn-ends-with-008[+]
X fo-test-fn-ends-with-008: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:ends-with ( "abcdefghi", "ghi-", "http://www.w3.org/2013/collation/UCA?lang=en;alternate=blanked;strength=primary") |
no result | pass | pass | fail | fail | fail | |
fo-test-fn-substring-before-001[+]
X fo-test-fn-substring-before-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:substring-before ( "tattoo", "attoo") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-substring-before-002[+]
X fo-test-fn-substring-before-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:substring-before ( "tattoo", "tatto") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-substring-before-003[+]
X fo-test-fn-substring-before-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:substring-before ((), ()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-substring-before-004[+]
X fo-test-fn-substring-before-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:substring-before ( "abcdefghi", "--d-e-", "http://www.w3.org/2013/collation/UCA?lang=en;alternate=blanked;strength=primary") |
no result | pass | pass | fail | fail | fail | |
fo-test-fn-substring-before-005[+]
X fo-test-fn-substring-before-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:substring-before ( "abc--d-e-fghi", "--d-e-", "http://www.w3.org/2013/collation/UCA?lang=en;alternate=blanked;strength=primary") |
no result | pass | pass | fail | fail | fail | |
fo-test-fn-substring-before-006[+]
X fo-test-fn-substring-before-006: Created on: 2016-10-25 Spec Dependencies: feature = advanced-uca-fallback spec = XP31+ XQ31+ Test: fn:substring-before ( "a*b*c*d*e*f*g*h*i*", "***cde", "http://www.w3.org/2013/collation/UCA?lang=en;alternate=blanked;strength=primary") |
no result | pass | pass | fail | fail | fail | |
fo-test-fn-substring-before-007[+]
X fo-test-fn-substring-before-007: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:substring-before ( "Eureka!", "--***-*---", "http://www.w3.org/2013/collation/UCA?lang=en;alternate=blanked;strength=primary") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-substring-after-001[+]
X fo-test-fn-substring-after-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:substring-after("tattoo", "tat") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-substring-after-002[+]
X fo-test-fn-substring-after-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:substring-after("tattoo", "tattoo") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-substring-after-003[+]
X fo-test-fn-substring-after-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:substring-after((), ()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-substring-after-004[+]
X fo-test-fn-substring-after-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:substring-after("abcdefghi", "--d-e-", "http://www.w3.org/2013/collation/UCA?lang=en;alternate=blanked;strength=primary") |
no result | pass | pass | fail | fail | fail | |
fo-test-fn-substring-after-005[+]
X fo-test-fn-substring-after-005: Created on: 2016-10-25 Spec Dependencies: feature = advanced-uca-fallback spec = XP31+ XQ31+ Test: fn:substring-after("abc--d-e-fghi", "--d-e-", "http://www.w3.org/2013/collation/UCA?lang=en;alternate=blanked;strength=primary") |
no result | pass | pass | fail | fail | fail | |
fo-test-fn-substring-after-006[+]
X fo-test-fn-substring-after-006: Created on: 2016-10-25 Spec Dependencies: feature = advanced-uca-fallback spec = XP31+ XQ31+ Test: fn:substring-after ( "a*b*c*d*e*f*g*h*i*", "***cde***", "http://www.w3.org/2013/collation/UCA?lang=en;alternate=blanked;strength=primary") |
no result | pass | pass | fail | fail | fail | |
fo-test-fn-substring-after-007[+]
X fo-test-fn-substring-after-007: Created on: 2016-10-25 Spec Dependencies: feature = advanced-uca-fallback spec = XP31+ XQ31+ Test: fn:substring-after ( "Eureka!", "--***-*---", "http://www.w3.org/2013/collation/UCA?lang=en;alternate=blanked;strength=primary") |
no result | pass | pass | fail | fail | fail | |
fo-test-fn-matches-001[+]
X fo-test-fn-matches-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:matches("abracadabra", "bra") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-matches-002[+]
X fo-test-fn-matches-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:matches("abracadabra", "^a.*a$") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-matches-003[+]
X fo-test-fn-matches-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:matches("abracadabra", "^bra") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-matches-004[+]
X fo-test-fn-matches-004: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $poem := <poem author="Wilhelm Busch"> Kaum hat dies der Hahn gesehen, Fängt er auch schon an zu krähen: Kikeriki! Kikikerikih!! Tak, tak, tak! - da kommen sie. </poem> return fn:matches($poem, "Kaum.*krähen") |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-matches-005[+]
X fo-test-fn-matches-005: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $poem := <poem author="Wilhelm Busch"> Kaum hat dies der Hahn gesehen, Fängt er auch schon an zu krähen: Kikeriki! Kikikerikih!! Tak, tak, tak! - da kommen sie. </poem> return fn:matches($poem, "Kaum.*krähen", "s") |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-matches-006[+]
X fo-test-fn-matches-006: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $poem := <poem author="Wilhelm Busch"> Kaum hat dies der Hahn gesehen, Fängt er auch schon an zu krähen: Kikeriki! Kikikerikih!! Tak, tak, tak! - da kommen sie. </poem> return fn:matches($poem, "^Kaum.*gesehen,$", "m") |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-matches-007[+]
X fo-test-fn-matches-007: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $poem := <poem author="Wilhelm Busch"> Kaum hat dies der Hahn gesehen, Fängt er auch schon an zu krähen: Kikeriki! Kikikerikih!! Tak, tak, tak! - da kommen sie. </poem> return fn:matches($poem, "^Kaum.*gesehen,$") |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-matches-008[+]
X fo-test-fn-matches-008: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $poem := <poem author="Wilhelm Busch"> Kaum hat dies der Hahn gesehen, Fängt er auch schon an zu krähen: Kikeriki! Kikikerikih!! Tak, tak, tak! - da kommen sie. </poem> return fn:matches($poem, "kiki", "i") |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-replace-001[+]
X fo-test-fn-replace-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:replace("abracadabra", "bra", "*") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-replace-002[+]
X fo-test-fn-replace-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:replace("abracadabra", "a.*a", "*") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-replace-003[+]
X fo-test-fn-replace-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:replace("abracadabra", "a.*?a", "*") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-replace-004[+]
X fo-test-fn-replace-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:replace("abracadabra", "a", "") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-replace-005[+]
X fo-test-fn-replace-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:replace("abracadabra", "a(.)", "a$1$1") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-replace-006[+]
X fo-test-fn-replace-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:replace("AAAA", "A+", "b") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-replace-007[+]
X fo-test-fn-replace-007: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:replace("AAAA", "A+?", "b") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-replace-008[+]
X fo-test-fn-replace-008: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:replace("darted", "^(.*?)d(.*)$", "$1c$2") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-tokenize-001[+]
X fo-test-fn-tokenize-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:tokenize(" red green blue ") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-tokenize-002[+]
X fo-test-fn-tokenize-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:tokenize("The cat sat on the mat", "\s+") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-tokenize-003[+]
X fo-test-fn-tokenize-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:tokenize(" red green blue ", "\s+") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-tokenize-004[+]
X fo-test-fn-tokenize-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:tokenize("1, 15, 24, 50", ",\s*") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-tokenize-005[+]
X fo-test-fn-tokenize-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:tokenize("1,15,,24,50,", ",") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-tokenize-006[+]
X fo-test-fn-tokenize-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:tokenize("Some unparsed <br> HTML <BR> text", "\s*<br>\s*", "i") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-analyze-string-001[+]
X fo-test-fn-analyze-string-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:analyze-string("The cat sat on the mat.", "\w+") |
no result | pass | pass | fail | fail | fail | |
fo-test-fn-analyze-string-002[+]
X fo-test-fn-analyze-string-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:analyze-string("2008-12-03", "^(\d+)\-(\d+)\-(\d+)$") |
no result | pass | pass | fail | fail | fail | |
fo-test-fn-analyze-string-003[+]
X fo-test-fn-analyze-string-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:analyze-string("A1,C15,,D24, X50,", "([A-Z])([0-9]+)") |
no result | pass | pass | fail | fail | fail | |
fo-test-fn-contains-token-001[+]
X fo-test-fn-contains-token-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:contains-token("red green blue ", "red") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-contains-token-002[+]
X fo-test-fn-contains-token-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:contains-token(("red", "green", "blue"), " red ") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-contains-token-003[+]
X fo-test-fn-contains-token-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:contains-token("red, green, blue", "red") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-contains-token-004[+]
X fo-test-fn-contains-token-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:contains-token("red green blue", "RED", "http://www.w3.org/2005/xpath-functions/collation/html-ascii-case-insensitive") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-true-001[+]
X fo-test-fn-true-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:true() |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-false-001[+]
X fo-test-fn-false-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:false() |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-boolean-001[+]
X fo-test-fn-boolean-001: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $abc := ("a", "b", "") return fn:boolean($abc[1]) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-boolean-002[+]
X fo-test-fn-boolean-002: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $abc := ("a", "b", "") return fn:boolean($abc[0]) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-boolean-003[+]
X fo-test-fn-boolean-003: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $abc := ("a", "b", "") return fn:boolean($abc[3]) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-not-001[+]
X fo-test-fn-not-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:not(fn:true()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-not-002[+]
X fo-test-fn-not-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:not(()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-not-003[+]
X fo-test-fn-not-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:not("false") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-years-from-duration-001[+]
X fo-test-fn-years-from-duration-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:years-from-duration(xs:yearMonthDuration("P20Y15M")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-years-from-duration-002[+]
X fo-test-fn-years-from-duration-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:years-from-duration(xs:yearMonthDuration("-P15M")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-years-from-duration-003[+]
X fo-test-fn-years-from-duration-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:years-from-duration(xs:dayTimeDuration("-P2DT15H")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-months-from-duration-001[+]
X fo-test-fn-months-from-duration-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:months-from-duration(xs:yearMonthDuration("P20Y15M")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-months-from-duration-002[+]
X fo-test-fn-months-from-duration-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:months-from-duration(xs:yearMonthDuration("-P20Y18M")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-months-from-duration-003[+]
X fo-test-fn-months-from-duration-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:months-from-duration(xs:dayTimeDuration("-P2DT15H0M0S")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-days-from-duration-001[+]
X fo-test-fn-days-from-duration-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:days-from-duration(xs:dayTimeDuration("P3DT10H")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-days-from-duration-002[+]
X fo-test-fn-days-from-duration-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:days-from-duration(xs:dayTimeDuration("P3DT55H")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-days-from-duration-003[+]
X fo-test-fn-days-from-duration-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:days-from-duration(xs:yearMonthDuration("P3Y5M")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-hours-from-duration-001[+]
X fo-test-fn-hours-from-duration-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:hours-from-duration(xs:dayTimeDuration("P3DT10H")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-hours-from-duration-002[+]
X fo-test-fn-hours-from-duration-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:hours-from-duration(xs:dayTimeDuration("P3DT12H32M12S")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-hours-from-duration-003[+]
X fo-test-fn-hours-from-duration-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:hours-from-duration(xs:dayTimeDuration("PT123H")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-hours-from-duration-004[+]
X fo-test-fn-hours-from-duration-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:hours-from-duration(xs:dayTimeDuration("-P3DT10H")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-minutes-from-duration-001[+]
X fo-test-fn-minutes-from-duration-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:minutes-from-duration(xs:dayTimeDuration("P3DT10H")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-minutes-from-duration-002[+]
X fo-test-fn-minutes-from-duration-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:minutes-from-duration(xs:dayTimeDuration("-P5DT12H30M")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-seconds-from-duration-001[+]
X fo-test-fn-seconds-from-duration-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:seconds-from-duration(xs:dayTimeDuration("P3DT10H12.5S")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-seconds-from-duration-002[+]
X fo-test-fn-seconds-from-duration-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:seconds-from-duration(xs:dayTimeDuration("-PT256S")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-dateTime-001[+]
X fo-test-fn-dateTime-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:dateTime(xs:date("1999-12-31"), xs:time("12:00:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-dateTime-002[+]
X fo-test-fn-dateTime-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:dateTime(xs:date("1999-12-31"), xs:time("24:00:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-year-from-dateTime-001[+]
X fo-test-fn-year-from-dateTime-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:year-from-dateTime(xs:dateTime("1999-05-31T13:20:00-05:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-year-from-dateTime-002[+]
X fo-test-fn-year-from-dateTime-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:year-from-dateTime(xs:dateTime("1999-05-31T21:30:00-05:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-year-from-dateTime-003[+]
X fo-test-fn-year-from-dateTime-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:year-from-dateTime(xs:dateTime("1999-12-31T19:20:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-year-from-dateTime-004[+]
X fo-test-fn-year-from-dateTime-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:year-from-dateTime(xs:dateTime("1999-12-31T24:00:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-month-from-dateTime-001[+]
X fo-test-fn-month-from-dateTime-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:month-from-dateTime(xs:dateTime("1999-05-31T13:20:00-05:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-month-from-dateTime-002[+]
X fo-test-fn-month-from-dateTime-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:month-from-dateTime(xs:dateTime("1999-12-31T19:20:00-05:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-month-from-dateTime-003[+]
X fo-test-fn-month-from-dateTime-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:month-from-dateTime(fn:adjust-dateTime-to-timezone(xs:dateTime("1999-12-31T19:20:00-05:00"), xs:dayTimeDuration("PT0S"))) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-day-from-dateTime-001[+]
X fo-test-fn-day-from-dateTime-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:day-from-dateTime(xs:dateTime("1999-05-31T13:20:00-05:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-day-from-dateTime-002[+]
X fo-test-fn-day-from-dateTime-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:day-from-dateTime(xs:dateTime("1999-12-31T20:00:00-05:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-day-from-dateTime-003[+]
X fo-test-fn-day-from-dateTime-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:day-from-dateTime(fn:adjust-dateTime-to-timezone(xs:dateTime("1999-12-31T19:20:00-05:00"), xs:dayTimeDuration("PT0S"))) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-hours-from-dateTime-001[+]
X fo-test-fn-hours-from-dateTime-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:hours-from-dateTime(xs:dateTime("1999-05-31T08:20:00-05:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-hours-from-dateTime-002[+]
X fo-test-fn-hours-from-dateTime-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:hours-from-dateTime(xs:dateTime("1999-12-31T21:20:00-05:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-hours-from-dateTime-003[+]
X fo-test-fn-hours-from-dateTime-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:hours-from-dateTime(fn:adjust-dateTime-to-timezone(xs:dateTime("1999-12-31T21:20:00-05:00"), xs:dayTimeDuration("PT0S"))) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-hours-from-dateTime-004[+]
X fo-test-fn-hours-from-dateTime-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:hours-from-dateTime(xs:dateTime("1999-12-31T12:00:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-hours-from-dateTime-005[+]
X fo-test-fn-hours-from-dateTime-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:hours-from-dateTime(xs:dateTime("1999-12-31T24:00:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-minutes-from-dateTime-001[+]
X fo-test-fn-minutes-from-dateTime-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:minutes-from-dateTime(xs:dateTime("1999-05-31T13:20:00-05:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-minutes-from-dateTime-002[+]
X fo-test-fn-minutes-from-dateTime-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:minutes-from-dateTime(xs:dateTime("1999-05-31T13:30:00+05:30")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-seconds-from-dateTime-001[+]
X fo-test-fn-seconds-from-dateTime-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:seconds-from-dateTime(xs:dateTime("1999-05-31T13:20:00-05:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-timezone-from-dateTime-001[+]
X fo-test-fn-timezone-from-dateTime-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:timezone-from-dateTime(xs:dateTime("1999-05-31T13:20:00-05:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-timezone-from-dateTime-002[+]
X fo-test-fn-timezone-from-dateTime-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:timezone-from-dateTime(xs:dateTime("2000-06-12T13:20:00Z")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-timezone-from-dateTime-003[+]
X fo-test-fn-timezone-from-dateTime-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:timezone-from-dateTime(xs:dateTime("2004-08-27T00:00:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-year-from-date-001[+]
X fo-test-fn-year-from-date-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:year-from-date(xs:date("1999-05-31")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-year-from-date-002[+]
X fo-test-fn-year-from-date-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:year-from-date(xs:date("2000-01-01+05:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-month-from-date-001[+]
X fo-test-fn-month-from-date-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:month-from-date(xs:date("1999-05-31-05:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-month-from-date-002[+]
X fo-test-fn-month-from-date-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:month-from-date(xs:date("2000-01-01+05:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-day-from-date-001[+]
X fo-test-fn-day-from-date-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:day-from-date(xs:date("1999-05-31-05:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-day-from-date-002[+]
X fo-test-fn-day-from-date-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:day-from-date(xs:date("2000-01-01+05:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-timezone-from-date-001[+]
X fo-test-fn-timezone-from-date-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:timezone-from-date(xs:date("1999-05-31-05:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-timezone-from-date-002[+]
X fo-test-fn-timezone-from-date-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:timezone-from-date(xs:date("2000-06-12Z")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-hours-from-time-001[+]
X fo-test-fn-hours-from-time-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:hours-from-time(xs:time("11:23:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-hours-from-time-002[+]
X fo-test-fn-hours-from-time-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:hours-from-time(xs:time("21:23:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-hours-from-time-003[+]
X fo-test-fn-hours-from-time-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:hours-from-time(xs:time("01:23:00+05:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-hours-from-time-004[+]
X fo-test-fn-hours-from-time-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:hours-from-time(fn:adjust-time-to-timezone(xs:time("01:23:00+05:00"), xs:dayTimeDuration("PT0S"))) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-hours-from-time-005[+]
X fo-test-fn-hours-from-time-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:hours-from-time(xs:time("24:00:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-minutes-from-time-001[+]
X fo-test-fn-minutes-from-time-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:minutes-from-time(xs:time("13:00:00Z")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-seconds-from-time-001[+]
X fo-test-fn-seconds-from-time-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:seconds-from-time(xs:time("13:20:10.5")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-timezone-from-time-001[+]
X fo-test-fn-timezone-from-time-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:timezone-from-time(xs:time("13:20:00-05:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-timezone-from-time-002[+]
X fo-test-fn-timezone-from-time-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:timezone-from-time(xs:time("13:20:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-adjust-dateTime-to-timezone-002[+]
X fo-test-fn-adjust-dateTime-to-timezone-002: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $tz-10 := xs:dayTimeDuration("-PT10H") return fn:adjust-dateTime-to-timezone(xs:dateTime('2002-03-07T10:00:00-07:00')) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-adjust-dateTime-to-timezone-003[+]
X fo-test-fn-adjust-dateTime-to-timezone-003: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $tz-10 := xs:dayTimeDuration("-PT10H") return fn:adjust-dateTime-to-timezone(xs:dateTime('2002-03-07T10:00:00'), $tz-10) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-adjust-dateTime-to-timezone-004[+]
X fo-test-fn-adjust-dateTime-to-timezone-004: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $tz-10 := xs:dayTimeDuration("-PT10H") return fn:adjust-dateTime-to-timezone(xs:dateTime('2002-03-07T10:00:00-07:00'), $tz-10) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-adjust-dateTime-to-timezone-005[+]
X fo-test-fn-adjust-dateTime-to-timezone-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:adjust-dateTime-to-timezone(xs:dateTime('2002-03-07T10:00:00-07:00'), xs:dayTimeDuration("PT10H")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-adjust-dateTime-to-timezone-006[+]
X fo-test-fn-adjust-dateTime-to-timezone-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:adjust-dateTime-to-timezone(xs:dateTime('2002-03-07T00:00:00+01:00'), xs:dayTimeDuration("-PT8H")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-adjust-dateTime-to-timezone-007[+]
X fo-test-fn-adjust-dateTime-to-timezone-007: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:adjust-dateTime-to-timezone(xs:dateTime('2002-03-07T10:00:00'), ()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-adjust-dateTime-to-timezone-008[+]
X fo-test-fn-adjust-dateTime-to-timezone-008: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:adjust-dateTime-to-timezone(xs:dateTime('2002-03-07T10:00:00-07:00'), ()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-adjust-date-to-timezone-003[+]
X fo-test-fn-adjust-date-to-timezone-003: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $tz-10 := xs:dayTimeDuration("-PT10H") return fn:adjust-date-to-timezone(xs:date("2002-03-07"), $tz-10) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-adjust-date-to-timezone-004[+]
X fo-test-fn-adjust-date-to-timezone-004: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $tz-10 := xs:dayTimeDuration("-PT10H") return fn:adjust-date-to-timezone(xs:date("2002-03-07-07:00"), $tz-10) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-adjust-date-to-timezone-005[+]
X fo-test-fn-adjust-date-to-timezone-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:adjust-date-to-timezone(xs:date("2002-03-07"), ()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-adjust-date-to-timezone-006[+]
X fo-test-fn-adjust-date-to-timezone-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:adjust-date-to-timezone(xs:date("2002-03-07-07:00"), ()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-adjust-time-to-timezone-002[+]
X fo-test-fn-adjust-time-to-timezone-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:adjust-time-to-timezone(xs:time("10:00:00-07:00")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-adjust-time-to-timezone-003[+]
X fo-test-fn-adjust-time-to-timezone-003: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $tz-10 := xs:dayTimeDuration("-PT10H") return fn:adjust-time-to-timezone(xs:time("10:00:00"), $tz-10) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-adjust-time-to-timezone-004[+]
X fo-test-fn-adjust-time-to-timezone-004: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $tz-10 := xs:dayTimeDuration("-PT10H") return fn:adjust-time-to-timezone(xs:time("10:00:00-07:00"), $tz-10) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-adjust-time-to-timezone-005[+]
X fo-test-fn-adjust-time-to-timezone-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:adjust-time-to-timezone(xs:time("10:00:00"), ()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-adjust-time-to-timezone-006[+]
X fo-test-fn-adjust-time-to-timezone-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:adjust-time-to-timezone(xs:time("10:00:00-07:00"), ()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-adjust-time-to-timezone-007[+]
X fo-test-fn-adjust-time-to-timezone-007: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:adjust-time-to-timezone(xs:time("10:00:00-07:00"), xs:dayTimeDuration("PT10H")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-parse-ietf-date-001[+]
X fo-test-fn-parse-ietf-date-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:parse-ietf-date("Wed, 06 Jun 1994 07:29:35 GMT") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-parse-ietf-date-002[+]
X fo-test-fn-parse-ietf-date-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:parse-ietf-date("Wed, 6 Jun 94 07:29:35 GMT") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-parse-ietf-date-003[+]
X fo-test-fn-parse-ietf-date-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:parse-ietf-date("Wed Jun 06 11:54:45 EST 2013") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-parse-ietf-date-004[+]
X fo-test-fn-parse-ietf-date-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:parse-ietf-date("Sunday, 06-Nov-94 08:49:37 GMT") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-parse-ietf-date-005[+]
X fo-test-fn-parse-ietf-date-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:parse-ietf-date("Wed, 6 Jun 94 07:29:35 +0500") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-local-name-from-QName-001[+]
X fo-test-fn-local-name-from-QName-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:local-name-from-QName(fn:QName("http://www.example.com/example", "person")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-namespace-uri-from-QName-001[+]
X fo-test-fn-namespace-uri-from-QName-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:namespace-uri-from-QName(fn:QName("http://www.example.com/example", "person")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-namespace-uri-for-prefix-001[+]
X fo-test-fn-namespace-uri-for-prefix-001: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $e := <z:a xmlns="http://example.org/one" xmlns:z="http://example.org/two"> <b xmlns=""/> </z:a> return fn:namespace-uri-for-prefix("z", $e) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-namespace-uri-for-prefix-002[+]
X fo-test-fn-namespace-uri-for-prefix-002: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $e := <z:a xmlns="http://example.org/one" xmlns:z="http://example.org/two"> <b xmlns=""/> </z:a> return fn:namespace-uri-for-prefix("", $e) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-namespace-uri-for-prefix-003[+]
X fo-test-fn-namespace-uri-for-prefix-003: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $e := <z:a xmlns="http://example.org/one" xmlns:z="http://example.org/two"> <b xmlns=""/> </z:a> return fn:namespace-uri-for-prefix((), $e) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-namespace-uri-for-prefix-004[+]
X fo-test-fn-namespace-uri-for-prefix-004: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $e := <z:a xmlns="http://example.org/one" xmlns:z="http://example.org/two"> <b xmlns=""/> </z:a> return fn:namespace-uri-for-prefix("xml", $e) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-namespace-uri-for-prefix-005[+]
X fo-test-fn-namespace-uri-for-prefix-005: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $e := <z:a xmlns="http://example.org/one" xmlns:z="http://example.org/two"> <b xmlns=""/> </z:a> return fn:namespace-uri-for-prefix("xml", $e) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-number-001[+]
X fo-test-fn-number-001: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $po := <PurchaseOrder> <line-item> <description>Large widget</description> <price>8.95</price> <quantity>5.0</quantity> </line-item> <line-item> <description>Small widget</description> <price>3.99</price> <quantity>2.0</quantity> </line-item> <line-item> <description>Tiny widget</description> <price>1.49</price>a <quantity>805</quantity> </line-item> </PurchaseOrder> return let $item1 := $po/line-item[1] return fn:number($item1/quantity) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-number-002[+]
X fo-test-fn-number-002: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $po := <PurchaseOrder> <line-item> <description>Large widget</description> <price>8.95</price> <quantity>5.0</quantity> </line-item> <line-item> <description>Small widget</description> <price>3.99</price> <quantity>2.0</quantity> </line-item> <line-item> <description>Tiny widget</description> <price>1.49</price>a <quantity>805</quantity> </line-item> </PurchaseOrder> return let $item2 := $po/line-item[2] return fn:number($item2/description) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-path-001[+]
X fo-test-fn-path-001: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $e := document { <p xmlns="http://example.com/one" xml:lang="de" author="Friedrich von Schiller"> Freude, schöner Götterfunken,<br/> Tochter aus Elysium,<br/> Wir betreten feuertrunken,<br/> Himmlische, dein Heiligtum.</p>} return fn:path($e) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-path-002[+]
X fo-test-fn-path-002: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $e := document { <p xmlns="http://example.com/one" xml:lang="de" author="Friedrich von Schiller"> Freude, schöner Götterfunken,<br/> Tochter aus Elysium,<br/> Wir betreten feuertrunken,<br/> Himmlische, dein Heiligtum.</p>} return fn:path($e/*:p) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-path-003[+]
X fo-test-fn-path-003: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $e := document { <p xmlns="http://example.com/one" xml:lang="de" author="Friedrich von Schiller"> Freude, schöner Götterfunken,<br/> Tochter aus Elysium,<br/> Wir betreten feuertrunken,<br/> Himmlische, dein Heiligtum.</p>} return fn:path($e/*:p/@xml:lang) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-path-004[+]
X fo-test-fn-path-004: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $e := document { <p xmlns="http://example.com/one" xml:lang="de" author="Friedrich von Schiller"> Freude, schöner Götterfunken,<br/> Tochter aus Elysium,<br/> Wir betreten feuertrunken,<br/> Himmlische, dein Heiligtum.</p>} return fn:path($e/*:p/@author) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-path-005[+]
X fo-test-fn-path-005: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $e := document { <p xmlns="http://example.com/one" xml:lang="de" author="Friedrich von Schiller"> Freude, schöner Götterfunken,<br/> Tochter aus Elysium,<br/> Wir betreten feuertrunken,<br/> Himmlische, dein Heiligtum.</p>} return fn:path($e/*:p/*:br[2]) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-path-006[+]
X fo-test-fn-path-006: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $e := document { <p xmlns="http://example.com/one" xml:lang="de" author="Friedrich von Schiller"> Freude, schöner Götterfunken,<br/> Tochter aus Elysium,<br/> Wir betreten feuertrunken,<br/> Himmlische, dein Heiligtum.</p>} return fn:path($e//text()[starts-with(normalize-space(), 'Tochter')]) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-path-007[+]
X fo-test-fn-path-007: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $emp := <employee xml:id="ID21256"> <empnr>E21256</empnr> <first>John</first> <last>Brown</last> </employee> return fn:path($emp) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-path-008[+]
X fo-test-fn-path-008: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $emp := <employee xml:id="ID21256"> <empnr>E21256</empnr> <first>John</first> <last>Brown</last> </employee> return fn:path($emp/@xml:id) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-path-009[+]
X fo-test-fn-path-009: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $emp := <employee xml:id="ID21256"> <empnr>E21256</empnr> <first>John</first> <last>Brown</last> </employee> return fn:path($emp/empnr) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-index-of-001[+]
X fo-test-fn-index-of-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:index-of((10, 20, 30, 40), 35) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-index-of-002[+]
X fo-test-fn-index-of-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:index-of((10, 20, 30, 30, 20, 10), 20) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-index-of-003[+]
X fo-test-fn-index-of-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:index-of(("a", "sport", "and", "a", "pastime"), "a") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-index-of-004[+]
X fo-test-fn-index-of-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:index-of(current-date(), 23) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-index-of-005[+]
X fo-test-fn-index-of-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:index-of([1, [5, 6], [6, 7]], 6) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-empty-001[+]
X fo-test-fn-empty-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:empty((1,2,3)[10]) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-empty-002[+]
X fo-test-fn-empty-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:empty(fn:remove(("hello", "world"), 1)) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-empty-003[+]
X fo-test-fn-empty-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:empty([]) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-empty-004[+]
X fo-test-fn-empty-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:empty(map{}) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-empty-005[+]
X fo-test-fn-empty-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:empty("") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-exists-001[+]
X fo-test-fn-exists-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:exists(fn:remove(("hello"), 1)) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-exists-002[+]
X fo-test-fn-exists-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:exists(fn:remove(("hello", "world"), 1)) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-exists-003[+]
X fo-test-fn-exists-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:exists([]) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-exists-004[+]
X fo-test-fn-exists-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:exists(map{}) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-exists-005[+]
X fo-test-fn-exists-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:exists("") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-distinct-values-001[+]
X fo-test-fn-distinct-values-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:distinct-values((1, 2.0, 3, 2)) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-distinct-values-002[+]
X fo-test-fn-distinct-values-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:distinct-values((xs:untypedAtomic("cherry"), xs:untypedAtomic("plum"), xs:untypedAtomic("plum"))) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-insert-before-001[+]
X fo-test-fn-insert-before-001: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $abc := ("a", "b", "c") return fn:insert-before($abc, 0, "z") |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-insert-before-002[+]
X fo-test-fn-insert-before-002: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $abc := ("a", "b", "c") return fn:insert-before($abc, 1, "z") |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-insert-before-003[+]
X fo-test-fn-insert-before-003: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $abc := ("a", "b", "c") return fn:insert-before($abc, 2, "z") |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-insert-before-004[+]
X fo-test-fn-insert-before-004: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $abc := ("a", "b", "c") return fn:insert-before($abc, 3, "z") |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-insert-before-005[+]
X fo-test-fn-insert-before-005: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $abc := ("a", "b", "c") return fn:insert-before($abc, 4, "z") |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-remove-001[+]
X fo-test-fn-remove-001: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $abc := ("a", "b", "c") return fn:remove($abc, 0) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-remove-002[+]
X fo-test-fn-remove-002: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $abc := ("a", "b", "c") return fn:remove($abc, 1) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-remove-003[+]
X fo-test-fn-remove-003: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $abc := ("a", "b", "c") return fn:remove($abc, 6) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-remove-004[+]
X fo-test-fn-remove-004: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $abc := ("a", "b", "c") return fn:remove((), 3) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-head-001[+]
X fo-test-fn-head-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:head(1 to 5) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-head-002[+]
X fo-test-fn-head-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:head(("a", "b", "c")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-head-003[+]
X fo-test-fn-head-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:head(()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-head-004[+]
X fo-test-fn-head-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:head([1,2,3]) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-tail-001[+]
X fo-test-fn-tail-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:tail(1 to 5) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-tail-002[+]
X fo-test-fn-tail-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:tail(("a", "b", "c")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-tail-003[+]
X fo-test-fn-tail-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:tail("a") |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-tail-004[+]
X fo-test-fn-tail-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:tail(()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-tail-005[+]
X fo-test-fn-tail-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:tail([1,2,3]) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-reverse-001[+]
X fo-test-fn-reverse-001: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $abc := ("a", "b", "c") return fn:reverse($abc) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-reverse-002[+]
X fo-test-fn-reverse-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:reverse(("hello")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-reverse-003[+]
X fo-test-fn-reverse-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:reverse(()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-reverse-004[+]
X fo-test-fn-reverse-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:reverse([1,2,3]) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-reverse-005[+]
X fo-test-fn-reverse-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:reverse(([1,2,3],[4,5,6])) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-subsequence-001[+]
X fo-test-fn-subsequence-001: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $seq := ("item1", "item2", "item3", "item4", "item5") return fn:subsequence($seq, 4) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-subsequence-002[+]
X fo-test-fn-subsequence-002: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $seq := ("item1", "item2", "item3", "item4", "item5") return fn:subsequence($seq, 3, 2) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-unordered-001[+]
X fo-test-fn-unordered-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:unordered((1, 2, 3, 4, 5)) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-deep-equal-001[+]
X fo-test-fn-deep-equal-001: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $at := <attendees> <name last='Parker' first='Peter'/> <name last='Barker' first='Bob'/> <name last='Parker' first='Peter'/> </attendees> return fn:deep-equal($at, $at/*) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-deep-equal-002[+]
X fo-test-fn-deep-equal-002: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $at := <attendees> <name last='Parker' first='Peter'/> <name last='Barker' first='Bob'/> <name last='Parker' first='Peter'/> </attendees> return fn:deep-equal($at/name[1], $at/name[2]) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-deep-equal-003[+]
X fo-test-fn-deep-equal-003: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $at := <attendees> <name last='Parker' first='Peter'/> <name last='Barker' first='Bob'/> <name last='Parker' first='Peter'/> </attendees> return fn:deep-equal($at/name[1], $at/name[3]) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-deep-equal-004[+]
X fo-test-fn-deep-equal-004: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $at := <attendees> <name last='Parker' first='Peter'/> <name last='Barker' first='Bob'/> <name last='Parker' first='Peter'/> </attendees> return fn:deep-equal($at/name[1], 'Peter Parker') |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-deep-equal-005[+]
X fo-test-fn-deep-equal-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal(map{1:'a', 2:'b'}, map{2:'b', 1:'a'}) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-deep-equal-006[+]
X fo-test-fn-deep-equal-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal([1, 2, 3], [1, 2, 3]) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-deep-equal-007[+]
X fo-test-fn-deep-equal-007: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:deep-equal((1, 2, 3), [1, 2, 3]) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-count-001[+]
X fo-test-fn-count-001: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $po := <PurchaseOrder> <line-item> <description>Large widget</description> <price>8.95</price> <quantity>5.0</quantity> </line-item> <line-item> <description>Small widget</description> <price>3.99</price> <quantity>2.0</quantity> </line-item> <line-item> <description>Tiny widget</description> <price>1.49</price>a <quantity>805</quantity> </line-item> </PurchaseOrder> return let $item1 := $po/line-item[1] return let $item2 := $po/line-item[2] return let $seq1 := ($item1, $item2) return fn:count($seq1) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-count-002[+]
X fo-test-fn-count-002: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $seq3 := () return fn:count($seq3) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-count-003[+]
X fo-test-fn-count-003: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $seq2 := (98.5, 98.3, 98.9) return fn:count($seq2) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-count-004[+]
X fo-test-fn-count-004: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $seq2 := (98.5, 98.3, 98.9) return fn:count($seq2[. > 100]) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-count-005[+]
X fo-test-fn-count-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:count([]) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-count-006[+]
X fo-test-fn-count-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:count([1,2,3]) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-avg-001[+]
X fo-test-fn-avg-001: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $seq3 := (3, 4, 5) return fn:avg($seq3) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-avg-002[+]
X fo-test-fn-avg-002: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $d1 := xs:yearMonthDuration("P20Y") return let $d2 := xs:yearMonthDuration("P10M") return fn:avg(($d1, $d2)) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-avg-003[+]
X fo-test-fn-avg-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:avg(()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-avg-004[+]
X fo-test-fn-avg-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:avg((xs:float('INF'), xs:float('-INF'))) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-avg-005[+]
X fo-test-fn-avg-005: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $seq3 := (3, 4, 5) return fn:avg(($seq3, xs:float('NaN'))) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-max-001[+]
X fo-test-fn-max-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:max((3,4,5)) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-max-002[+]
X fo-test-fn-max-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:max([3,4,5]) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-max-003[+]
X fo-test-fn-max-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:max((xs:integer(5), xs:float(5.0), xs:double(0))) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-max-004[+]
X fo-test-fn-max-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:max((fn:current-date(), xs:date("2100-01-01"))) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-max-005[+]
X fo-test-fn-max-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:max(("a", "b", "c")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-min-001[+]
X fo-test-fn-min-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:min((3,4,5)) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-min-002[+]
X fo-test-fn-min-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:min([3,4,5]) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-min-003[+]
X fo-test-fn-min-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:min((xs:integer(5), xs:float(5), xs:double(10))) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-min-004[+]
X fo-test-fn-min-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:min((fn:current-date(), xs:date("1900-01-01"))) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-min-005[+]
X fo-test-fn-min-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:min(("a", "b", "c")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-sum-001[+]
X fo-test-fn-sum-001: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $d1 := xs:yearMonthDuration("P20Y") return let $d2 := xs:yearMonthDuration("P10M") return fn:sum(($d1, $d2)) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-sum-002[+]
X fo-test-fn-sum-002: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $d1 := xs:yearMonthDuration("P20Y") return let $d2 := xs:yearMonthDuration("P10M") return let $seq1 := ($d1, $d2) return fn:sum($seq1[. lt xs:yearMonthDuration('P3M')], xs:yearMonthDuration('P0M')) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-sum-003[+]
X fo-test-fn-sum-003: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $seq3 := (3, 4, 5) return fn:sum($seq3) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-sum-004[+]
X fo-test-fn-sum-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:sum(()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-sum-005[+]
X fo-test-fn-sum-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:sum((),()) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-sum-006[+]
X fo-test-fn-sum-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:sum((1 to 100)[. lt 0], 0) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-sum-007[+]
X fo-test-fn-sum-007: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $d1 := xs:yearMonthDuration("P20Y") return let $d2 := xs:yearMonthDuration("P10M") return fn:sum(($d1, $d2), "ein Augenblick") |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-sum-008[+]
X fo-test-fn-sum-008: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:sum([1, 2, 3]) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-sum-009[+]
X fo-test-fn-sum-009: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: fn:sum([[1, 2], [3, 4]]) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-id-001[+]
X fo-test-fn-id-001: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $emp := validate lax{ document{ <employee xml:id="ID21256" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <empnr xsi:type="xs:ID">E21256</empnr> <first>John</first> <last>Brown</last> </employee> } } return $emp/id('ID21256')/name() |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-id-002[+]
X fo-test-fn-id-002: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $emp := validate lax{ document{ <employee xml:id="ID21256" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <empnr xsi:type="xs:ID">E21256</empnr> <first>John</first> <last>Brown</last> </employee> } } return $emp/id('E21256')/name() |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-element-with-id-001[+]
X fo-test-fn-element-with-id-001: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $emp := validate lax{ document{ <employee xml:id="ID21256" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <empnr xsi:type="xs:ID">E21256</empnr> <first>John</first> <last>Brown</last> </employee> } } return $emp/fn:element-with-id('ID21256')/name() |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-element-with-id-002[+]
X fo-test-fn-element-with-id-002: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $emp := validate lax{ document{ <employee xml:id="ID21256" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <empnr xsi:type="xs:ID">E21256</empnr> <first>John</first> <last>Brown</last> </employee> } } return $emp/fn:element-with-id('E21256')/name() |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-idref-001[+]
X fo-test-fn-idref-001: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $emp := validate lax { document { <employees xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <employee xml:id="ID21256"> <empnr xsi:type="xs:ID">E21256</empnr> <first>Anil</first> <last>Singh</last> <deputy xsi:type="xs:IDREF">E30561</deputy> </employee> <employee xml:id="ID30561"> <empnr xsi:type="xs:ID">E30561</empnr> <first>John</first> <last>Brown</last> <manager xsi:type="xs:IDREF">ID21256</manager> </employee> </employees> } } return $emp/(element-with-id('ID21256')/@xml:id => fn:idref())/ancestor::employee/last => string() |
no result | n/a
notXP31 |
fail
Expected success, got err:XQDY0027 |
n/a | pass | pass | |
fo-test-fn-idref-002[+]
X fo-test-fn-idref-002: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $emp := validate lax { document { <employees xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <employee xml:id="ID21256"> <empnr xsi:type="xs:ID">E21256</empnr> <first>Anil</first> <last>Singh</last> <deputy xsi:type="xs:IDREF">E30561</deputy> </employee> <employee xml:id="ID30561"> <empnr xsi:type="xs:ID">E30561</empnr> <first>John</first> <last>Brown</last> <manager xsi:type="xs:IDREF">ID21256</manager> </employee> </employees> } } return $emp/(element-with-id('E30561')/empnr => fn:idref())/ancestor::employee/last => string() |
no result | n/a
notXP31 |
fail
Expected success, got err:XQDY0027 |
n/a | pass | pass | |
fo-test-fn-serialize-001[+]
X fo-test-fn-serialize-001: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $params := <output:serialization-parameters xmlns:output="http://www.w3.org/2010/xslt-xquery-serialization"> <output:omit-xml-declaration value="yes"/> </output:serialization-parameters> return let $data := <a b='3'/> return fn:serialize($data, $params) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-serialize-002[+]
X fo-test-fn-serialize-002: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $data := <a b='3'/> return fn:serialize($data, map{"method":"xml", "omit-xml-declaration":true()}) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-last-001[+]
X fo-test-fn-last-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: (1 to 20)[fn:last() - 1] |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-function-lookup-001[+]
X fo-test-fn-function-lookup-001: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:function-lookup(xs:QName('fn:substring'), 2)('abcd', 2) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-function-name-001[+]
X fo-test-fn-function-name-001: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:function-name(fn:substring#2) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-function-name-002[+]
X fo-test-fn-function-name-002: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:function-name(function($node){count($node/*)}) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-function-arity-001[+]
X fo-test-fn-function-arity-001: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:function-arity(fn:substring#2) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-function-arity-002[+]
X fo-test-fn-function-arity-002: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:function-arity(function($node){name($node)}) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-function-arity-003[+]
X fo-test-fn-function-arity-003: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: let $initial := fn:substring(?, 1, 1) return fn:function-arity($initial) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-for-each-001[+]
X fo-test-fn-for-each-001: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:for-each(1 to 5, function($a) { $a * $a }) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-for-each-002[+]
X fo-test-fn-for-each-002: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:for-each(("john", "jane"), fn:string-to-codepoints#1) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-for-each-003[+]
X fo-test-fn-for-each-003: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:for-each(("23", "29"), xs:int#1) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-filter-001[+]
X fo-test-fn-filter-001: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:filter(1 to 10, function($a) {$a mod 2 = 0}) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-filter-002[+]
X fo-test-fn-filter-002: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:filter((), fn:lang("en", ?)) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-fold-left-001[+]
X fo-test-fn-fold-left-001: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:fold-left(1 to 5, 0, function($a, $b) { $a + $b }) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-fold-left-002[+]
X fo-test-fn-fold-left-002: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:fold-left((2,3,5,7), 1, function($a, $b) { $a * $b }) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-fold-left-003[+]
X fo-test-fn-fold-left-003: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:fold-left((true(), false(), false()), false(), function($a, $b) { $a or $b }) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-fold-left-004[+]
X fo-test-fn-fold-left-004: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:fold-left((true(), false(), false()), false(), function($a, $b) { $a and $b }) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-fold-left-005[+]
X fo-test-fn-fold-left-005: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:fold-left(1 to 5, (), function($a, $b) {($b, $a)}) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-fold-left-006[+]
X fo-test-fn-fold-left-006: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:fold-left(1 to 5, "", fn:concat(?, ".", ?)) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-fold-left-007[+]
X fo-test-fn-fold-left-007: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:fold-left(1 to 5, "$zero", fn:concat("$f(", ?, ", ", ?, ")")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-fold-left-008[+]
X fo-test-fn-fold-left-008: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:fold-left(1 to 5, map{}, function($map, $n) {map:put($map, $n, $n*2)}) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-fold-right-001[+]
X fo-test-fn-fold-right-001: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:fold-right(1 to 5, 0, function($a, $b) { $a + $b }) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-fold-right-002[+]
X fo-test-fn-fold-right-002: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:fold-right(1 to 5, "", fn:concat(?, ".", ?)) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-fold-right-003[+]
X fo-test-fn-fold-right-003: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:fold-right(1 to 5, "$zero", concat("$f(", ?, ", ", ?, ")")) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-for-each-pair-001[+]
X fo-test-fn-for-each-pair-001: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:for-each-pair(("a", "b", "c"), ("x", "y", "z"), concat#2) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-for-each-pair-002[+]
X fo-test-fn-for-each-pair-002: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:for-each-pair(1 to 5, 1 to 5, function($a, $b){10*$a + $b}) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-for-each-pair-003[+]
X fo-test-fn-for-each-pair-003: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: let $s := 1 to 8 return fn:for-each-pair($s, tail($s), function($a, $b){$a*$b}) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-sort-001[+]
X fo-test-fn-sort-001: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:sort((1, 4, 6, 5, 3)) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-sort-002[+]
X fo-test-fn-sort-002: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:sort((1, -2, 5, 10, -10, 10, 8), (), fn:abs#1) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-apply-001[+]
X fo-test-fn-apply-001: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: fn:apply(fn:concat#3, ["a", "b", "c"]) |
no result | pass | pass | pass | pass | pass | |
fo-test-map-merge-001[+]
X fo-test-map-merge-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: map:merge(()) |
no result | pass | pass | pass | pass | pass | |
fo-test-map-merge-002[+]
X fo-test-map-merge-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: map:merge((map:entry(0, "no"), map:entry(1, "yes"))) |
no result | pass | pass | pass | pass | pass | |
fo-test-map-merge-003[+]
X fo-test-map-merge-003: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $week := map{0:"Sonntag", 1:"Montag", 2:"Dienstag", 3:"Mittwoch", 4:"Donnerstag", 5:"Freitag", 6:"Samstag"} return map:merge(($week, map{7:"Unbekannt"})) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-map-merge-004[+]
X fo-test-map-merge-004: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $week := map{0:"Sonntag", 1:"Montag", 2:"Dienstag", 3:"Mittwoch", 4:"Donnerstag", 5:"Freitag", 6:"Samstag"} return map:merge(($week, map{6:"Sonnabend"}), map{"duplicates":"use-last"}) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-map-merge-005[+]
X fo-test-map-merge-005: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $week := map{0:"Sonntag", 1:"Montag", 2:"Dienstag", 3:"Mittwoch", 4:"Donnerstag", 5:"Freitag", 6:"Samstag"} return map:merge(($week, map{6:"Sonnabend"}), map{"duplicates":"use-first"}) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-map-merge-006[+]
X fo-test-map-merge-006: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $week := map{0:"Sonntag", 1:"Montag", 2:"Dienstag", 3:"Mittwoch", 4:"Donnerstag", 5:"Freitag", 6:"Samstag"} return map:merge(($week, map{6:"Sonnabend"}), map{"duplicates":"combine"}) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-map-keys-001[+]
X fo-test-map-keys-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: map:keys(map{1:"yes", 2:"no"}) |
no result | pass | pass | pass | pass | pass | |
fo-test-map-contains-001[+]
X fo-test-map-contains-001: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $week := map{0:"Sonntag", 1:"Montag", 2:"Dienstag", 3:"Mittwoch", 4:"Donnerstag", 5:"Freitag", 6:"Samstag"} return map:contains($week, 2) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-map-contains-002[+]
X fo-test-map-contains-002: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $week := map{0:"Sonntag", 1:"Montag", 2:"Dienstag", 3:"Mittwoch", 4:"Donnerstag", 5:"Freitag", 6:"Samstag"} return map:contains($week, 9) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-map-contains-003[+]
X fo-test-map-contains-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: map:contains(map{}, "xyz") |
no result | pass | pass | pass | pass | pass | |
fo-test-map-contains-004[+]
X fo-test-map-contains-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: map:contains(map{"xyz":23}, "xyz") |
no result | pass | pass | pass | pass | pass | |
fo-test-map-contains-005[+]
X fo-test-map-contains-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: map:contains(map{"abc":23, "xyz":()}, "xyz") |
no result | pass | pass | pass | pass | pass | |
fo-test-map-get-001[+]
X fo-test-map-get-001: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $week := map{0:"Sonntag", 1:"Montag", 2:"Dienstag", 3:"Mittwoch", 4:"Donnerstag", 5:"Freitag", 6:"Samstag"} return map:get($week, 4) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-map-get-002[+]
X fo-test-map-get-002: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $week := map{0:"Sonntag", 1:"Montag", 2:"Dienstag", 3:"Mittwoch", 4:"Donnerstag", 5:"Freitag", 6:"Samstag"} return map:get($week, 9) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-map-get-003[+]
X fo-test-map-get-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: map:get(map:entry(7,()), 7) |
no result | pass | pass | pass | pass | pass | |
fo-test-map-find-001[+]
X fo-test-map-find-001: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $responses := [map{0:'no', 1:'yes'}, map{0:'non', 1:'oui'}, map{0:'nein', 1:('ja', 'doch')}] return map:find($responses, 0) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-map-find-002[+]
X fo-test-map-find-002: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $responses := [map{0:'no', 1:'yes'}, map{0:'non', 1:'oui'}, map{0:'nein', 1:('ja', 'doch')}] return map:find($responses, 1) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-map-find-003[+]
X fo-test-map-find-003: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $responses := [map{0:'no', 1:'yes'}, map{0:'non', 1:'oui'}, map{0:'nein', 1:('ja', 'doch')}] return map:find($responses, 2) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-map-find-004[+]
X fo-test-map-find-004: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $inventory := map{"name":"car", "id":"QZ123", "parts": [map{"name":"engine", "id":"YW678", "parts":[]}]} return map:find($inventory, "parts") |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-map-put-001[+]
X fo-test-map-put-001: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $week := map{0:"Sonntag", 1:"Montag", 2:"Dienstag", 3:"Mittwoch", 4:"Donnerstag", 5:"Freitag", 6:"Samstag"} return map:put($week, 6, "Sonnabend") |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-map-put-002[+]
X fo-test-map-put-002: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $week := map{0:"Sonntag", 1:"Montag", 2:"Dienstag", 3:"Mittwoch", 4:"Donnerstag", 5:"Freitag", 6:"Samstag"} return map:put($week, -1, "Unbekannt") |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-map-entry-001[+]
X fo-test-map-entry-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: map:entry("M", "Monday") |
no result | pass | pass | pass | pass | pass | |
fo-test-map-remove-001[+]
X fo-test-map-remove-001: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $week := map{0:"Sonntag", 1:"Montag", 2:"Dienstag", 3:"Mittwoch", 4:"Donnerstag", 5:"Freitag", 6:"Samstag"} return map:remove($week, 4) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-map-remove-002[+]
X fo-test-map-remove-002: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $week := map{0:"Sonntag", 1:"Montag", 2:"Dienstag", 3:"Mittwoch", 4:"Donnerstag", 5:"Freitag", 6:"Samstag"} return map:remove($week, 23) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-map-remove-003[+]
X fo-test-map-remove-003: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $week := map{0:"Sonntag", 1:"Montag", 2:"Dienstag", 3:"Mittwoch", 4:"Donnerstag", 5:"Freitag", 6:"Samstag"} return map:remove($week, (0, 6 to 7)) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-map-remove-004[+]
X fo-test-map-remove-004: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $week := map{0:"Sonntag", 1:"Montag", 2:"Dienstag", 3:"Mittwoch", 4:"Donnerstag", 5:"Freitag", 6:"Samstag"} return map:remove($week, ()) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-map-for-each-001[+]
X fo-test-map-for-each-001: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: map:for-each(map{1:"yes", 2:"no"}, function($k, $v){$k}) |
no result | pass | pass | pass | pass | pass | |
fo-test-map-for-each-002[+]
X fo-test-map-for-each-002: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: distinct-values(map:for-each(map{1:"yes", 2:"no"}, function($k, $v){$v})) |
no result | pass | pass | pass | pass | pass | |
fo-test-map-for-each-003[+]
X fo-test-map-for-each-003: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: map:merge(map:for-each(map{"a":1, "b":2}, function($k, $v){map:entry($k, $v+1)})) |
no result | pass | pass | pass | pass | pass | |
fo-test-map-size-001[+]
X fo-test-map-size-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: map:size(map{}) |
no result | pass | pass | pass | pass | pass | |
fo-test-map-size-002[+]
X fo-test-map-size-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: map:size(map{"true":1, "false":0}) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-collation-key-001[+]
X fo-test-fn-collation-key-001: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $C := 'http://www.w3.org/2013/collation/UCA?strength=primary' return map:merge((map{collation-key("A", $C):1}, map{collation-key("a", $C):2}), map{"duplicates":"use-last"})(collation-key("A", $C)) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-collation-key-002[+]
X fo-test-fn-collation-key-002: Created on: 2016-10-25 Spec Dependencies: spec = XQ31 spec = XP31+ XQ31+ Test: let $C := 'http://www.w3.org/2013/collation/UCA?strength=primary' return let $M := map{collation-key("A", $C):1, collation-key("B", $C):2} return $M(collation-key("a", $C)) |
no result | n/a
notXP31 |
pass | n/a | pass | pass | |
fo-test-fn-json-to-xml-001[+]
X fo-test-fn-json-to-xml-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: json-to-xml('{"x": 1, "y": [3,4,5]}') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-json-to-xml-002[+]
X fo-test-fn-json-to-xml-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: json-to-xml('"abcd"', map{'liberal': false()}) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-json-to-xml-003[+]
X fo-test-fn-json-to-xml-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: json-to-xml('{"x": "\\", "y": "\u0025"}') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-json-to-xml-004[+]
X fo-test-fn-json-to-xml-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: json-to-xml('{"x": "\\", "y": "\u0025"}', map{'escape': true()}) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-parse-json-001[+]
X fo-test-fn-parse-json-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: parse-json('{"x":1, "y":[3,4,5]}') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-parse-json-002[+]
X fo-test-fn-parse-json-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: parse-json('"abcd"') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-parse-json-003[+]
X fo-test-fn-parse-json-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: parse-json('{"x":"\\", "y":"\u0025"}') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-parse-json-004[+]
X fo-test-fn-parse-json-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: parse-json('{"x":"\\", "y":"\u0025"}', map{'escape':true()}) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-parse-json-005[+]
X fo-test-fn-parse-json-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: parse-json('{"x":"\\", "y":"\u0000"}') |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-parse-json-006[+]
X fo-test-fn-parse-json-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: parse-json('{"x":"\\", "y":"\u0000"}', map{'escape':true()}) |
no result | pass | pass | pass | pass | pass | |
fo-test-fn-parse-json-007[+]
X fo-test-fn-parse-json-007: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: parse-json('{"x":"\\", "y":"\u0000"}', map{'fallback':function($s){'['||$s||']'}}) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-size-001[+]
X fo-test-array-size-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:size(["a", "b", "c"]) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-size-002[+]
X fo-test-array-size-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:size(["a", ["b", "c"]]) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-size-003[+]
X fo-test-array-size-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:size([ ]) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-size-004[+]
X fo-test-array-size-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:size([[ ]]) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-get-001[+]
X fo-test-array-get-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: ["a", "b", "c"] => array:get(2) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-get-002[+]
X fo-test-array-get-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: ["a", ["b", "c"]] => array:get(2) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-put-001[+]
X fo-test-array-put-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:put(["a", "b", "c"], 2, "d") |
no result | pass | pass | pass | pass | pass | |
fo-test-array-put-002[+]
X fo-test-array-put-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:put(["a", "b", "c"], 2, ("d", "e")) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-put-003[+]
X fo-test-array-put-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:put(["a"], 1, ["d", "e"]) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-append-001[+]
X fo-test-array-append-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:append(["a", "b", "c"], "d") |
no result | pass | pass | pass | pass | pass | |
fo-test-array-append-002[+]
X fo-test-array-append-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:append(["a", "b", "c"], ("d", "e")) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-append-003[+]
X fo-test-array-append-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:append(["a", "b", "c"], ["d", "e"]) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-join-001[+]
X fo-test-array-join-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:join(()) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-join-002[+]
X fo-test-array-join-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:join([1, 2, 3]) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-join-003[+]
X fo-test-array-join-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:join((["a", "b"], ["c", "d"])) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-join-004[+]
X fo-test-array-join-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:join((["a", "b"], ["c", "d"], [ ])) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-join-005[+]
X fo-test-array-join-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:join((["a", "b"], ["c", "d"], [["e", "f"]])) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-subarray-001[+]
X fo-test-array-subarray-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:subarray(["a", "b", "c", "d"], 2) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-subarray-002[+]
X fo-test-array-subarray-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:subarray(["a", "b", "c", "d"], 5) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-subarray-003[+]
X fo-test-array-subarray-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:subarray(["a", "b", "c", "d"], 2, 0) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-subarray-004[+]
X fo-test-array-subarray-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:subarray(["a", "b", "c", "d"], 2, 1) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-subarray-005[+]
X fo-test-array-subarray-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:subarray(["a", "b", "c", "d"], 2, 2) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-subarray-006[+]
X fo-test-array-subarray-006: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:subarray(["a", "b", "c", "d"], 5, 0) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-subarray-007[+]
X fo-test-array-subarray-007: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:subarray([ ], 1, 0) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-remove-001[+]
X fo-test-array-remove-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:remove(["a", "b", "c", "d"], 1) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-remove-002[+]
X fo-test-array-remove-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:remove(["a", "b", "c", "d"], 2) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-remove-003[+]
X fo-test-array-remove-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:remove(["a"], 1) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-remove-004[+]
X fo-test-array-remove-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:remove(["a", "b", "c", "d"], 1 to 3) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-remove-005[+]
X fo-test-array-remove-005: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:remove(["a", "b", "c", "d"], ()) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-insert-before-001[+]
X fo-test-array-insert-before-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:insert-before(["a", "b", "c", "d"], 3, ("x", "y")) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-insert-before-002[+]
X fo-test-array-insert-before-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:insert-before(["a", "b", "c", "d"], 5, ("x", "y")) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-insert-before-003[+]
X fo-test-array-insert-before-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:insert-before(["a", "b", "c", "d"], 3, ["x", "y"]) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-head-001[+]
X fo-test-array-head-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:head([5, 6, 7, 8]) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-head-002[+]
X fo-test-array-head-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:head([["a", "b"], ["c", "d"]]) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-head-003[+]
X fo-test-array-head-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:head([("a", "b"), ("c", "d")]) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-tail-001[+]
X fo-test-array-tail-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:tail([5, 6, 7, 8]) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-tail-002[+]
X fo-test-array-tail-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:tail([5]) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-reverse-001[+]
X fo-test-array-reverse-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:reverse(["a", "b", "c", "d"]) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-reverse-002[+]
X fo-test-array-reverse-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:reverse([("a", "b"), ("c", "d")]) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-reverse-003[+]
X fo-test-array-reverse-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:reverse([(1 to 5)]) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-reverse-004[+]
X fo-test-array-reverse-004: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:reverse([]) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-for-each-001[+]
X fo-test-array-for-each-001: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: array:for-each(["A", "B", 1, 2], function($z) {$z instance of xs:integer}) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-for-each-002[+]
X fo-test-array-for-each-002: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: array:for-each(["the cat", "sat", "on the mat"], fn:tokenize#1) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-filter-001[+]
X fo-test-array-filter-001: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: array:filter(["A", "B", 1, 2], function($x) {$x instance of xs:integer}) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-filter-002[+]
X fo-test-array-filter-002: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: array:filter(["the cat", "sat", "on the mat"], function($s){fn:count(fn:tokenize($s)) gt 1}) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-filter-003[+]
X fo-test-array-filter-003: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: array:filter(["A", "B", "", 0, 1], boolean#1) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-fold-left-001[+]
X fo-test-array-fold-left-001: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: array:fold-left([true(), true(), false()], true(), function($x, $y){$x and $y}) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-fold-left-002[+]
X fo-test-array-fold-left-002: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: array:fold-left([true(), true(), false()], false(), function($x, $y){$x or $y}) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-fold-left-003[+]
X fo-test-array-fold-left-003: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: array:fold-left([1,2,3], [], function($x, $y){[$x, $y]}) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-fold-right-001[+]
X fo-test-array-fold-right-001: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: array:fold-right([true(), true(), false()], true(), function($x, $y){$x and $y}) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-fold-right-002[+]
X fo-test-array-fold-right-002: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: array:fold-right([true(), true(), false()], false(), function($x, $y){$x or $y}) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-fold-right-003[+]
X fo-test-array-fold-right-003: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: array:fold-right([1,2,3], [], function($x, $y){[$x, $y]}) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-for-each-pair-001[+]
X fo-test-array-for-each-pair-001: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: array:for-each-pair(["A", "B", "C"], [1, 2, 3], function($x, $y) { array {$x, $y}}) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-for-each-pair-002[+]
X fo-test-array-for-each-pair-002: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: let $A := ["A", "B", "C", "D"] return array:for-each-pair($A, array:tail($A), concat#2) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-sort-001[+]
X fo-test-array-sort-001: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: array:sort([1, 4, 6, 5, 3]) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-sort-002[+]
X fo-test-array-sort-002: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: array:sort([1, -2, 5, 10, -10, 10, 8], (), fn:abs#1) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-sort-003[+]
X fo-test-array-sort-003: Created on: 2016-10-25 Spec Dependencies: feature = higherOrderFunctions spec = XP31+ XQ31+ Test: array:sort([(1,0), (1,1), (0,1), (0,0)]) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-flatten-001[+]
X fo-test-array-flatten-001: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:flatten([1, 4, 6, 5, 3]) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-flatten-002[+]
X fo-test-array-flatten-002: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:flatten(([1, 2, 5], [[10, 11], 12], [], 13)) |
no result | pass | pass | pass | pass | pass | |
fo-test-array-flatten-003[+]
X fo-test-array-flatten-003: Created on: 2016-10-25 Spec Dependencies: spec = XP31+ XQ31+ Test: array:flatten([(1,0), (1,1), (0,1), (0,0)]) |
no result | pass | pass | pass | pass | pass |