Test Case |
Description |
Link To Spec |
Normative For XForms Basic |
Normative For XForms Full |
7.2.a
|
evaluation context for the outermost binding elements |
7.2
|
true |
true |
7.2.b
|
evaluation context for the non-outermost binding elements |
7.2
|
true |
true |
7.2.c
|
context node always resides within the context model |
7.2
|
true |
true |
7.2.d
|
context node for the computed expression is the node currently being processed |
7.2
|
true |
true |
7.2.e
|
context size and position |
7.2
|
true |
true |
7.2.f
|
namespace declarations in scope for the attribute are applied to the expression |
7.2
|
true |
true |
7.4.6.a
|
binding examples |
7.4.6
|
true |
true |
7.5.a
|
error in modal item property causes an xforms-compute-exception |
7.5
|
true |
true |
7.5.b
|
error not in modal item property causes an xforms-binding-exception |
7.5
|
true |
true |
7.6.1.a
|
boolean-from-string() function |
7.6.1
|
true |
true |
7.6.2.a
|
is-card-number() function |
7.6.2
|
true |
true |
7.7.1.a
|
avg() function |
7.7.1
|
true |
true |
7.7.1.b
|
avg() function negative test |
7.7.1
|
true |
true |
7.7.2.a
|
min() function |
7.7.2
|
true |
true |
7.7.2.b
|
min() function negative test |
7.7.2
|
true |
true |
7.7.3.a
|
max() function |
7.7.3
|
true |
true |
7.7.3.b
|
max() function negative test |
7.7.3
|
true |
true |
7.7.4.a
|
count-non-empty() function |
7.7.4
|
true |
true |
7.7.5.a
|
index() function |
7.7.5
|
true |
true |
7.7.5.b
|
index() function negative test |
7.7.5
|
true |
true |
7.7.6.a
|
power() function |
7.7.6
|
true |
true |
7.7.7.a
|
random() function |
7.7.7
|
true |
true |
7.7.8.a
|
compare() function |
7.7.8
|
true |
true |
7.8.1.a
|
if() function |
7.8.1
|
true |
true |
7.8.2.a
|
property() function with version property |
7.8.2
|
true |
true |
7.8.2.b
|
property() function with conformance-level property |
7.8.2
|
true |
true |
7.8.2.c
|
property() function with invalid NCNAME property |
7.8.2
|
true |
true |
7.8.2.d
|
property() function with invalid QNamebutnotNCNAME property |
7.8.2
|
true |
true |
7.8.3.a
|
digest() function using sha1, md5, and sha256 |
7.8.3
|
true |
true |
7.8.3.b
|
digest() function using sha384 and sha512 |
7.8.3
|
false |
false |
7.8.3.c
|
digest() function negative test with invalid NCNAME property |
7.8.3
|
true |
true |
7.8.3.d
|
digest() function negative test with a QNameButNotNCNAME |
7.8.3
|
true |
true |
7.8.3.e
|
digest() function with invalid encoding method |
7.8.3
|
true |
true |
7.8.3.f
|
digest() function default encoding base64 |
7.8.3
|
true |
true |
7.8.4.a
|
hmac() function using sha1, md5, and sha256 |
7.8.4
|
true |
true |
7.8.4.b
|
hmac() function using sha384 and sha512 |
7.8.4
|
true |
true |
7.8.4.c
|
hmac() function with invalid NCNAME property |
7.8.4
|
true |
true |
7.8.4.d
|
hmac() function with invalid QNameButNotNCNAME |
7.8.4
|
true |
true |
7.8.4.e
|
hmac() function with invalid encoding method |
7.8.4
|
true |
true |
7.8.4.f
|
hmac() function using default encoding base64 |
7.8.4
|
true |
true |
7.9.1.a
|
local-date() function |
7.9.1
|
true |
true |
7.9.2.a
|
local-dateTime() function |
7.9.2
|
true |
true |
7.9.3.a
|
now() function |
7.9.3
|
true |
true |
7.9.4.a
|
days-from-date() function |
7.9.4
|
true |
true |
7.9.4.b
|
days-from-date() function ignores hours, minutes, and seconds components |
7.9.4
|
true |
true |
7.9.4.c
|
days-from-date() function negative test |
7.9.4
|
true |
true |
7.9.5.a
|
days-to-date() function |
7.9.5
|
true |
true |
7.9.6.a
|
seconds-from-dateTime() function |
7.9.6
|
true |
true |
7.9.7.a
|
seconds-to-dateTime() function |
7.9.7
|
true |
true |
7.9.8.a
|
adjust-dateTime-to-timezone() function |
7.9.8
|
true |
true |
7.9.9.a
|
seconds() function |
7.9.9
|
true |
true |
7.9.10.a
|
months() function |
7.9.10
|
true |
true |
7.10.1.a
|
instance() function |
7.10.1
|
true |
true |
7.10.2.a
|
current() function example 1 |
7.10.2
|
true |
true |
7.10.2.b
|
current() function example 2 |
7.10.2
|
true |
true |
7.10.3.a
|
id() function |
7.10.3
|
true |
true |
7.10.3.b
|
id() function with xml:id |
7.10.3
|
true |
true |
7.10.3.c
|
id() function with xsi:type |
7.10.3
|
true |
true |
7.10.4.a
|
context() function |
7.10.4
|
true |
true |
7.11.1.a
|
choose() function |
7.11.1
|
true |
true |
7.11.2.a
|
event() function with inserted-nodes property |
7.11.2
|
true |
true |
7.12.a
|
invalid functions attribute in model element |
7.12
|
true |
true |