XForms Test Suite

4. Processing Model

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