Test Case |
Description |
Link To Spec |
Normative for XForms Basic |
Normative for XForms Full |
4.2.1.a
|
xforms-model-construct event |
4.2.1
|
true |
true |
4.2.1.b1
|
schemas loaded sucessfully |
4.2.1
|
true |
true |
4.2.1.b2
|
invalid schemas loaded |
4.2.1
|
true |
true |
4.2.1.c1
|
initial instance data comes from external source |
4.2.1
|
true |
true |
4.2.1.c2
|
external data source takes precedence over inline source |
4.2.1
|
true |
true |
4.2.1.c3
|
instance data defined in invalid external source |
4.2.1
|
true |
true |
4.2.1.d
|
xforms-model-construct-done event dispatched for each model |
4.2.1
|
true |
true |
4.2.2.a
|
xforms-model-construct-done event dispatched after xforms-model-construct event |
4.2.2
|
true |
true |
4.2.2.b
|
form control points to node that does not exist |
4.2.2
|
true |
true |
4.2.2.c1
|
form control referenced instance that did not exist yet |
4.2.2
|
true |
true |
4.2.2.c2
|
invalid QNAME causes xforms-binding-exception |
4.2.2
|
true |
true |
4.2.3.a
|
xforms-model-construct-done and xforms-ready events |
4.2.3
|
true |
true |
4.2.4.a
|
xforms-model-destruct dispatched after form submission |
4.2.4
|
true |
true |
4.3.1.a
|
xforms-next and xforms-previous events |
4.3.1
|
true |
true |
4.3.1.b
|
navindex attribute |
4.3.1
|
false |
false |
4.3.2.a
|
xforms-focus event dispatched |
4.3.2
|
true |
true |
4.3.3.a
|
xforms-hint and xforms-help events dispatched |
4.3.3
|
true |
true |
4.3.4.a
|
xforms-refresh event dispatched |
4.3.4
|
true |
true |
4.3.5.a
|
xforms-revalidate event dispatched |
4.3.5
|
true |
true |
4.3.6.a
|
xforms-recalculate event dispatched |
4.3.6
|
true |
true |
4.3.7.a
|
xforms-rebuild event dispatched |
4.3.7
|
true |
true |
4.3.8.a
|
xforms-reset event dispatched |
4.3.8
|
true |
true |
4.4.1.a
|
DOMActivate event dispatched |
4.4.1
|
true |
true |
4.4.2.a
|
xforms-value-changed event dispatched |
4.4.2
|
true |
true |
4.4.3.a
|
xforms-select and xforms-deselect events dispatched |
4.4.3
|
true |
true |
4.4.4.a
|
xforms-scroll-first and xforms-scroll-last events dispatched |
4.4.4
|
true |
true |
4.4.5.a
|
xforms-insert and xforms-delete events dispatched |
4.4.5
|
true |
true |
4.4.6.a
|
xforms-valid event dispatched |
4.4.6
|
true |
true |
4.4.7.a
|
xforms-invalid event dispatched |
4.4.7
|
true |
true |
4.4.8.a
|
DOMFocusIn event dispatched |
4.4.8
|
true |
true |
4.4.9.a
|
DOMFocusOut event dispatched |
4.4.9
|
true |
true |
4.4.10.a
|
xforms-readonly event dispatched |
4.4.10
|
true |
true |
4.4.11.a
|
xforms-readwrite event dispatched |
4.4.11
|
true |
true |
4.4.12.a
|
xforms-required event dispatched |
4.4.12
|
true |
true |
4.4.13.a
|
xforms-optional event dispatched |
4.4.13
|
true |
true |
4.4.14.a
|
xforms-enabled event dispatched |
4.4.14
|
true |
true |
4.4.15.a
|
xforms-disabled event dispatched |
4.4.15
|
true |
true |
4.4.16.a
|
xforms-in-range event dispatched |
4.4.16
|
true |
true |
4.4.17.a
|
xforms-out-of-range event dispatched |
4.4.17
|
true |
true |
4.4.18.a
|
xforms-submit-done event dispatched |
4.4.18
|
true |
true |
4.4.19.a
|
xforms-submit-error event dispatched |
4.4.19
|
true |
true |
4.5.1.a1
|
invalid model attribute causes xforms-binding-exception |
4.5.1
|
true |
true |
4.5.1.a2
|
invalid bind attribute causes xforms-binding-exception |
4.5.1
|
true |
true |
4.5.1.a3
|
invalid submission attribute causes xforms-binding-exception |
4.5.1
|
true |
true |
4.5.1.a4
|
invalid instance attribute causes xforms-binding-exception |
4.5.1
|
true |
true |
4.5.2.a
|
xforms-link-exception |
4.5.2
|
true |
true |
4.5.3.a
|
xforms-link-error |
4.5.3
|
true |
true |
4.5.4.a
|
xforms-compute-exception |
4.5.4
|
true |
true |
4.5.5.a
|
xforms-version-exception test 1 |
4.5.5
|
false |
false |
4.5.5.b
|
xforms-version-exception test 2 |
4.5.5
|
false |
false |
4.6.1.a1
|
event sequencing for input, textarea, and secret controls |
4.6.1
|
true |
true |
4.6.1.a2
|
event sequencing for range and upload controls |
4.6.1
|
true |
true |
4.6.1.b1
|
event sequencing for input, secret, textarea controls for focus change with value change |
4.6.1
|
true |
true |
4.6.1.b2
|
event sequenceing for range and upload controls for focus change with value change |
4.6.1
|
true |
true |
4.6.3.a
|
event sequencing for select and select1 controls with incremental=true |
4.6.3
|
true |
true |
4.6.3.b
|
event sequencing for select and select1 controls without incremental=true |
4.6.3
|
true |
true |
4.6.3.c
|
event sequenceing for select and select1 controls for focus change with value change |
4.6.3
|
true |
true |
4.6.4.a
|
event sequencing for trigger controls |
4.6.4
|
true |
true |
4.6.5.a
|
event sequencing for submit controls |
4.6.5
|
true |
true |
4.7.a
|
invalid ID references that terminate with no effect |
4.7
|
true |
true |
4.7.b
|
xforms-submit event not dispatched |
4.7
|
true |
true |
4.7.c
|
null result of IDREF search by index() function |
4.7
|
true |
true |
4.7.d
|
null result of IDREF search by instance() function |
4.7
|
true |
true |
4.7.e1
|
null search for bind causes exception |
4.7
|
true |
true |
4.7.e2
|
null search for model causes exception |
4.7
|
true |
true |
4.7.e3
|
null search for instance causes exception |
4.7
|
true |
true |