For the Translator:
First off the parser is of a nature that the input
data is of a type does not lend itself to either the cases of
Equivalence Partitioning or of Boundary Value Analysis. The reasoning
behind this is that the data is either recognized by the translator
(and thus translated) or it is not within the constraints of our
parser and thus is not needed to be parsed.
On this note the Cause/Effect analysis can be addressed
within this data context. Four test areas exist for the cause/effect
data inputs and they are:
1.) Token is defined within the M_defs.h file as a M_Token.
2.) The token is used within the parser to process the file.
3.) The file exists and can have the proper import statements added.
4.) An eventHandler exists within the file and
can have the Control Panel HotKey added to it.
This creates a series of four input-->output routines
that have similar methods contained within each file to support
the appropriate translation.
For the supported tokens:
INPUT OUTPUT
Canvas M_Canvas
Checkbox M_Checkbox
ChoiceBox M_ChoiceBox
Panel M_Panel
Applet M_Applet
Dialog M_Dialog
Frame M_Frame
Label M_Label
List M_List
Scrollbar M_Scrollbar
TextArea M_TextArea
TextView M_TextView
MenuBar M_MenuBar
Menu M_Menu
MenuItem M_MenuItem
CheckboxMenuItem M_CheckboxMenuItem
Page 15 |
Document Index |
Page 17 |