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
|
schemas loaded with an xforms-link-exception |
4.2.1
|
true |
true |
4.2.1.c1
|
initial instance defined in external source |
4.2.1
|
true |
true |
4.2.1.c2
|
external source takes precedence over inline source for initial instance data |
4.2.1
|
true |
true |
4.2.1.c3
|
initial instance defined in invalid external source |
4.2.1
|
true |
true |
4.2.1.d
|
xforms-model-construct-done event is dispatched for each model |
4.2.1
|
true |
true |
4.2.2.a
|
xforms-model-construct and xforms-model-construct-done events |
4.2.2
|
true |
true |
4.2.2.b
|
xforms-model-construct-done |
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-rebuild event |
4.3.1
|
true |
true |
4.3.2.a
|
xforms-recalculate event |
4.3.2
|
true |
true |
4.3.3.a
|
xforms-revalidate event |
4.3.3
|
true |
true |
4.3.4.a
|
xforms-refresh event |
4.3.4
|
true |
true |
4.3.5.a
|
xforms-reset event |
4.3.5
|
true |
true |
4.3.6.a
|
xforms-previous and xforms-next |
4.3.6
|
true |
true |
4.3.6.b
|
navigation sequence with navindex |
4.3.6
|
false |
false |
4.3.7.a
|
xforms-focus event |
4.3.7
|
true |
true |
4.3.8.a
|
xforms-help and xforms-hint events |
4.3.8
|
true |
true |
4.4.1.a
|
xforms-insert event |
4.4.1
|
true |
true |
4.4.2.a
|
xforms-delete action |
4.4.2
|
true |
true |
4.4.3.a
|
xforms-value-changed event |
4.4.3
|
true |
true |
4.4.4.a
|
xforms-valid event |
4.4.4
|
true |
true |
4.4.5.a
|
xforms-invalid event |
4.4.5
|
true |
true |
4.4.6.a
|
xforms-readonly event |
4.4.6
|
true |
true |
4.4.7.a
|
xforms-readwrite event |
4.4.7
|
true |
true |
4.4.8.a
|
xforms-required event |
4.4.8
|
true |
true |
4.4.9.a
|
xforms-optional event |
4.4.9
|
true |
true |
4.4.10.a
|
xforms-enabled event |
4.4.10
|
true |
true |
4.4.11.a
|
xforms-disabled event |
4.4.11
|
true |
true |
4.4.12.a
|
DOMActivate event |
4.4.12
|
true |
true |
4.4.13.a
|
DOMFocusIn event |
4.4.13
|
true |
true |
4.4.14.a
|
DOMFocusOut event |
4.4.14
|
true |
true |
4.4.15.a
|
xforms-select and xforms-deselect events |
4.4.15
|
true |
true |
4.4.16.a
|
xforms-in-range event |
4.4.16
|
true |
true |
4.4.17.a
|
xforms-out-of-range event |
4.4.17
|
true |
true |
4.4.18.a
|
xforms-scroll-first and xforms-scroll-last events |
4.4.18
|
true |
true |
4.5.1.a1
|
xforms-binding-exception, invalid model attribute |
4.5.1
|
true |
true |
4.5.1.a2
|
xforms-binding-exception, invalid bind attribute |
4.5.1
|
true |
true |
4.5.1.a3
|
xforms-binding-exception, invalid submission attribute |
4.5.1
|
true |
true |
4.5.1.a4
|
xforms-binding-exception, invalid instance attribute of submission attribute |
4.5.1
|
true |
true |
4.5.1.a5
|
xforms-binding-exception, illegal binding expression |
4.5.1
|
true |
true |
4.5.2.a
|
xforms-compute-exception |
4.5.2
|
true |
true |
4.5.3.a
|
xforms-version-exception |
4.5.3
|
true |
true |
4.5.4.a
|
xforms-link-exception |
4.5.4
|
true |
true |
4.5.5.a
|
xforms-output-error event |
4.5.5
|
true |
true |
4.6.1.a1
|
event sequencing for input, secret, textarea controls |
4.6.1
|
true |
true |
4.6.1.a2
|
event sequenceing for range and upload controls |
4.6.1
|
true |
true |
4.6.1.b1
|
event sequencing for input, secret, textarea controls - focus change with value change |
4.6.1
|
true |
true |
4.6.1.b2
|
event sequenceing for range and upload controls - focus change with value change |
4.6.1
|
true |
true |
4.6.3.a
|
event sequencing for select/select1 controls with incremental="true" |
4.6.3
|
true |
true |
4.6.3.b
|
event sequencing for select/select1 controls without incremental="true" |
4.6.3
|
true |
true |
4.6.3.c
|
event sequencing for select/select1 controls (focus changes) |
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 |
4.8.1.a
|
getInstanceDocument() method |
4.8.1
|
false |
false |
4.8.1.b
|
getInstanceDocument() throws a DOMException |
4.8.1
|
false |
false |