Chapter 8 Test Suite

Last modified: 2003-10-12T22:15:01-01:00

Legend

Implementation Chart

Common to All Form Controls

8.1.1-1 Level: A Only values with bound UI controls should be displayed. X-Smiles: Pass Novell: Pass FormsPlayer: Pass
8.1.1-2 Level: AAA Navindex must be respected when determining navigation order. X-Smiles: Fail Novell: Fail FormsPlayer: Pass
8.1.1-2a Level: AAA Ensure that accesskey is respected. X-Smiles: Fail Novell: Fail FormsPlayer: Pass
8.1.1-2b Level: AAA Ensure that access keys are displayed to the user. X-Smiles: Fail Novell: Fail FormsPlayer: Fail
8.1.1-2c Level: AAA Ensure that access key platform conventions are met. X-Smiles: Fail Novell: Fail FormsPlayer: Pass
8.1.1-2d Level: AAA Ensure that suitable access key fallbacks made available if the requested key is not available on the given device. X-Smiles: Fail Novell: Fail FormsPlayer: Fail
8.1.1-1a Level: A Display values and enable editting via bound user interface controls. X-Smiles: Pass Novell: Pass FormsPlayer: Pass
8.1.1-3 Level: AAA Possibly use rich date picker for date time (comment: defined directly on instance, not via bind) X-Smiles: Pass Novell: Pass FormsPlayer: Pass
8.1.1-3a Level: AAA Display dates as per locale X-Smiles: Pass Novell: Pass FormsPlayer: Pass
8.1.1-1b Level: A Ensure that value is correctly updated. X-Smiles: Pass Novell: Pass FormsPlayer: Pass
8.1.1-1c Level: A Ensure that values are correctly displayed. X-Smiles: Pass Novell: Pass FormsPlayer: Pass
8.1.1-2e Level: A Ensure that invalid state of a control is apparent to the user. X-Smiles: Pass Novell: Fail FormsPlayer: Pass
8.1.1-2f Level: A Ensure that user gets feedback about reason for state of a control. X-Smiles: Pass Novell: Fail FormsPlayer: Pass
8.1.1-1d Level: A Ensure that default error messages are generated. X-Smiles: Pass Novell: Pass FormsPlayer: Pass

input

8.1.2-4 Level: A Ensure that setting of attribute incremental is respected as the user types in his message X-Smiles: Pass Novell: N/A FormsPlayer: Pass
8.1.2-5 Level: AA Invalid input fields of type binary or hex-binary X-Smiles: Pass Novell: Fail FormsPlayer: Pass
8.1.2-2 Level: A Ensure that user can type in valid data X-Smiles: Pass Novell: Fail FormsPlayer: Pass
8.1.2-3 Level: AA Permit convenient date entry where possible X-Smiles: Pass Novell: Fail FormsPlayer: Pass
8.1.2-3a Level: A Render input bound to boolean type as checkbox if possible X-Smiles: Pass Novell: Pass FormsPlayer: Pass

secret

8.1.3-2 Level: A KeystrPasses not echoed in xforms:secret X-Smiles: Pass Novell: Fail FormsPlayer: Pass
8.1.3-2a Level: A Ensure that default value of incremental=false is respected on control xforms:secret X-Smiles: Pass Novell: Fail FormsPlayer: Pass
8.1.3-2b Level: A Ensure that a cryptic character is echoed as user enters value into secret X-Smiles: Pass Novell: Fail FormsPlayer: Pass

textarea

8.1.4-4 Level: A Multiline message input via textarea with incremental=true X-Smiles: Pass Novell: N/A FormsPlayer: Pass
8.1.4-4a Level: A Display scrolls as user enters text, and display size does not limit how much text is entered X-Smiles: Pass Novell: N/A FormsPlayer: Pass
8.1.4-4b Level: A Ensure that user can enter text X-Smiles: Pass Novell: N/A FormsPlayer: Pass

output

8.1.5-1 Level: A Ensure that value is correctly displayed and that it cannot be modified using the output control. Ensure inline rendering semantics X-Smiles: Pass Novell: Pass FormsPlayer: Pass
8.1.5-6 Level: A Ensure that computed values correctly displayed X-Smiles: Pass Novell: Pass FormsPlayer: Pass
8.1.5-3 Level: AA Display dates appropriate for the locale when using output X-Smiles: Pass Novell: Pass FormsPlayer: Pass

upload

8.1.6-7 Level: A Do not allow binding upload to field of type date X-Smiles: Pass Novell: Fail FormsPlayer: Pass
8.1.6-8 Level: A Ensure that user can browse the file system if a file system is available on the device X-Smiles: Pass Novell: Fail FormsPlayer: Pass
8.1.6-8a Level: AA Ensure that mediatype is respected when offering user the choice of files to upload X-Smiles: N/A Novell: Fail FormsPlayer: Fail

range

8.1.7-9 Level: A Aggregate Tests for range control X-Smiles: Pass Novell: Pass FormsPlayer: Pass

trigger

8.1.8-10 Level: A Aggregate Tests for trigger control X-Smiles: Pass Novell: Pass FormsPlayer: Pass

submit

8.1.9-10 Level: A Activating control submit dispatches event xforms-submit to the submission element X-Smiles: Pass Novell: Pass FormsPlayer: Pass
8.1.9-10a Level: A Control submit can bind to any node X-Smiles: Pass Novell: Pass FormsPlayer: Pass
8.1.9-10b Level: A Binding expression if present determines if the submit control is enabled X-Smiles: Pass Novell: Pass FormsPlayer: Pass

select, select1

8.1.10-111 Level: A Aggregate Tests for select and select1 controls X-Smiles: Pass Novell: Pass FormsPlayer: Pass

Thierry Michel (tmichel@w3.org), W3C staff contact for XForms