Test Case Number | Test Case Name | EMC Formula |
4. Processing Model |
4.2.1.a | xforms-model-construct event | Pass |
4.2.1.b1 | schemas loaded sucessfully | Pass |
4.2.1.b2 | schemas loaded with an xforms-link-exception | Pass |
4.2.1.c1 | initial instance defined in external source | Pass |
4.2.1.c2 | external source takes precedence over inline source for initial instance data | Pass |
4.2.1.c3 | initial instance defined in invalid external source | Pass |
4.2.1.d | xforms-model-construct-done event is dispatched for each model | Pass |
4.2.2.a | xforms-model-construct and xforms-model-construct-done events | Pass |
4.2.2.b | xforms-model-construct-done | Pass |
4.2.2.c1 | form control referenced instance that did not exist yet | Fail |
4.2.2.c2 | invalid QNAME causes xforms-binding-exception | Fail |
4.2.3.a | xforms-model-construct-done and xforms-ready events | Pass |
4.2.4.a | xforms-model-destruct dispatched after form submission | Fail |
4.3.1.a | xforms-rebuild event | Pass |
4.3.2.a | xforms-recalculate event | Pass |
4.3.3.a | xforms-revalidate event | Pass |
4.3.4.a | xforms-refresh event | Pass |
4.3.5.a | xforms-reset event | Pass |
4.3.6.a | xforms-previous and xforms-next | Pass |
4.3.6.b | navigation sequence with navindex | Pass |
4.3.7.a | xforms-focus event | Pass |
4.3.8.a | xforms-help and xforms-hint events | Pass |
4.4.1.a | xforms-insert event | Pass |
4.4.2.a | xforms-delete action | Pass |
4.4.3.a | xforms-value-changed event | Pass |
4.4.4.a | xforms-valid event | Pass |
4.4.5.a | xforms-invalid event | Pass |
4.4.6.a | xforms-readonly event | Pass |
4.4.7.a | xforms-readwrite event | Pass |
4.4.8.a | xforms-required event | Pass |
4.4.9.a | xforms-optional event | Pass |
4.4.10.a | xforms-enabled event | Pass |
4.4.11.a | xforms-disabled event | Pass |
4.4.12.a | DOMActivate event | Pass |
4.4.13.a | DOMFocusIn event | Pass |
4.4.14.a | DOMFocusOut event | Pass |
4.4.15.a | xforms-select and xforms-deselect events | Pass |
4.4.16.a | xforms-in-range event | Pass |
4.4.17.a | xforms-out-of-range event | Pass |
4.4.18.a | xforms-scroll-first and xforms-scroll-last events | Pass |
4.5.1.a1 | xforms-binding-exception, invalid model attribute | Pass |
4.5.1.a2 | xforms-binding-exception, invalid bind attribute | Pass |
4.5.1.a3 | xforms-binding-exception, invalid submission attribute | Pass |
4.5.1.a4 | xforms-binding-exception, invalid instance attribute of submission attribute | Pass |
4.5.1.a5 | xforms-binding-exception, illegal binding expression | Pass |
4.5.2.a | xforms-compute-exception | Pass |
4.5.3.a | xforms-version-exception | Pass |
4.5.4.a | xforms-link-exception | Pass |
4.5.5.a | xforms-output-error event | Fail |
4.6.1.a1 | event sequencing for input, secret, textarea controls | Pass |
4.6.1.a2 | event sequenceing for range and upload controls | Pass |
4.6.1.b1 | event sequencing for input, secret, textarea controls - focus change with value change | Pass |
4.6.1.b2 | event sequenceing for range and upload controls - focus change with value change | Pass |
4.6.3.a | event sequencing for select/select1 controls with incremental="true" | Fail |
4.6.3.b | event sequencing for select/select1 controls without incremental="true" | Fail |
4.6.3.c | event sequencing for select/select1 controls (focus changes) | Fail |
4.6.4.a | event sequencing for trigger controls | Pass |
4.6.5.a | event sequencing for submit controls | Pass |
4.7.a | invalid ID references that terminate with no effect | Pass |
4.7.b | xforms-submit event not dispatched | Pass |
4.7.c | null result of IDREF search by index() function | Pass |
4.7.d | null result of IDREF search by instance() function | Pass |
4.7.e1 | null search for bind causes exception | Pass |
4.7.e2 | null search for model causes exception | Pass |
4.7.e3 | null search for instance causes exception | Pass |
4.8.1.a | getInstanceDocument() method | Fail |
4.8.1.b | getInstanceDocument() throws a DOMException | Pass |