== ProMoT Visual Explorer Detailed Tests == '''Setup A: ''' applies to tests: 6, 7-10, [[BR]] Start ProMoT server and GUI -> load the logical library [source:/Promot/trunk/promot/kb/SignalTransd/structure/struct-ana-library.mdl] -> load the logical toymodel from tutorial [source:/Promot/trunk/promot/kb/SignalTransd/structure/toymodel_tutorial/LOAD_toymodel.mdl] -> Open the Visual Explorer for the browser tree node "struct-model" --> "toymodel" --> "whole_model" by right mouse click --> context menu --> Visual Explorer. '''Setup B: ''' applies to tests: 17-20 [[BR]] Start ProMoT server and GUI -> load [source:/Promot/trunk/promot/kb/practical-bio/LOAD.mdl] which includes the library (reduced-library) for dynamic modeling -> Open the Visual Explorer for the browser tree node "dynamic-model" --> "mapk_modules" --> "mapkc" by right mouse click --> context menu --> Visual Explorer. Visual inspection for tests: [[BR]] 6, 7-11, 16, 17-20, 21, 22 1. Changes --> close 2. Import/export layout 3. Import node and edge attributes [[BR]] [source:/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/viznav.data.io.AttributeReaderTest.java] [[BR]] [source:/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/viznav.data.io.DelimitedTextReaderTest.java][[BR]] Check that two files (edge attributes, node attributes) are loaded properly. The attributes should be mapped to the existing nodes and edges in the graph correctly. 4. Export graphics 5. Export logical model 6. Apply orthogonal layout to network: all edges represented by polylines must draw orthogonally. 7. Grid layer on/off: a grid overlaying the entire canvas must be switched on/off 8. Squiggle layer on/off: with option on and pressed left mouse button, a line is drawn, can be switched on/off 9. Status layer on/off: with option on, a text box appears in the left lower corner showing the name of the current scenario and the current navigation mode, can be switched on/off 10. Overview layer on/off: with option on, a overview window of the entire canvas appears in the left lower corner, can be switched on/off 11. Legend layer on/off/correct mappings, visual inspection 12. Navigation mode: Interactive Mode 13. Navigation mode: Hierarchy Mode 14. Navigation mode: Fisheye Mode 15. Navigation mode: Focus Mode 16. Editing mode: move/resize all/resize border/edit edge handles 17. Show (all) icons: on/off: with option on, all icons are shown also for complex modules, can be toggled on/off 18. Show (all) details: on/off: with option off, the content (nodes, edges, icons, labels) disappears, can be toggled on/off 19. Show (all) labels: on/off: with option off, labels of all nodes (also in hierarchy) disappear, can be toggled on/off 20. Show (all) label boxes: on/off: with option on, all label boxes of nodes (also in hierarchy) are drawn, option is disabled if 19 is off, can be toggled on/off 21. Edge: Go to source 22. Edge: Go to target 23. Edit scenario: new/copy/rename/remove/mappings 24. Save scenarios (to USER_HOME) 25. Load global scenarios [[BR]] [source:/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/viznav/visual/VisualPropertyTest.java] [[BR]] Check that the global scenario file (.!PromotVizScenarios) is at the given location and calculators are loaded properly from the file. 26. Load local scenarios 27. Scenarios: Logical Network Parser [[BR]] [source:/Promot/trunk/promot/src/gui/org/mpg/dcts/promot/viznav/data/logical/LogicalNetworkParserTest.java] [[BR]] Check that part of the logical network parser, especially parsing of DUMMY element and NOT element.