Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
MoDisco/Components/ModelBrowser/Architecture
< MoDisco | Components | ModelBrowser
Revision as of 10:00, 23 March 2010 by Unnamed Poltroon (Talk)
MoDisco |
Website |
Download |
Community |
Mailing List • Forums |
Bugzilla |
Open |
Help Wanted |
Bug Day |
Contribute |
Browse Source • Project Set File |
Contents
UI Tests
Keep the "error log" view opened when testing, to detect potential problems.
Opening
- Test opening a model from the package explorer
- Test opening a metamodel from Navigate > Open EPackage
- Upon opening, the metaclass of the root element of the model should be selected in the Types panel, and the root element visible in the Instances panel
Display options for Types panel
Check each option separately:
- "Show Empty Metaclasses": check that empty metaclasses are displayed in gray in the Types panel
- "Display Instances of Subclasses": check that abstract metaclasses have instances when this option is activated
- "Show Derivation Tree": check that the derivation tree looks correct
- "Sort By Name": check that metaclasses are sorted by name
- "Sort By Count": check that metaclasses are sorted by count
- "Show Full Qualified Names": check that each metaclass is fully qualified
- "Group by Package": check that metaclasses are grouped by their containing package
- Drill down to the children of a model element, then right click and select Browse on one of these children elements. Check that the metaclass changes to the one of the element, and that the element is selected in the Instances panel.
Customization
- Open a "*.javaxmi" file, and check that the "java" customization is activated by default
- remove the "java" customization, and check that Java customizations are immediately removed
Miscellaneous
- Check that the number of instances in the Instances panel matches the number between parenthesis for a metaclass in the Types panel.
On a result element: Right-click > Browser
- You must get the selected element in the (tree) browser.