Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "MoDisco/Components/ModelBrowser/Architecture"

m (Add page header)
Line 1: Line 1:
 
{{MoDiscoTabs|ModelBrowser|1|1}}
 
{{MoDiscoTabs|ModelBrowser|1|1}}
  
== UI Test ==
+
== 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
 +
 
 +
=== Navigation ===
 +
* 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
 
On a result element: Right-click > Browser
 
* You must get the selected element in the (tree) browser.
 
* You must get the selected element in the (tree) browser.

Revision as of 10:00, 23 March 2010

MoDisco
Website
Download
Community
Mailing ListForums
Bugzilla
Open
Help Wanted
Bug Day
Contribute
Browse SourceProject Set File

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

Navigation

  • 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.

Back to the top