| <!doctype html public "-//w3c//dtd html 4.0 transitional//en"> |
| <html> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
| <title>Test Scenario: Window Layout</title> |
| </head> |
| <body> |
| <h3> |
| Window Layout</h3> |
| Purpose: To test window layout in Eclipse. We will open a perspective, |
| test the layout features, open a second perspective, switch between perspectives, |
| and then create some windows. |
| <p>Setup: |
| <ol> |
| <li> |
| Install Eclipse Platform.</li> |
| |
| <li> |
| Create a project with 3 .txt files.</li> |
| |
| <li> |
| Delete the metadata for org.eclipse.ui.</li> |
| </ol> |
| Testing a Single Perspective: |
| <ol> |
| <li> |
| Start the workbench.</li> |
| |
| <li> |
| Drag the navigator over the shortcut bar (the vertical toolbar at left). |
| Verify that a stack icon appears. Drop the view on the shortcut bar. |
| It should become a fast view.</li> |
| |
| <li> |
| Click on the navigator fast view button to show the view. Click on |
| another view to hide it. You can also hide the view by clicking on |
| the "hide" button or the fast view button.</li> |
| |
| <li> |
| Close the Outline view. Then invoke Perspective > Show View > Outline |
| to show it again. Verify that it has the same position as before.</li> |
| |
| <li> |
| Select a text file in the navigator and open it. Verify that the |
| navigator fast view is hidden and an editor appears in the editor area.</li> |
| |
| <li> |
| Modify the contents of the editor and verify that File > Save becomes enabled. |
| Save the file and verify that File > Save is disabled.</li> |
| |
| <li> |
| Modify the contents of the editor again and close the editor. Verify |
| that the Save dialog appears and you can answer, yes, no, and cancel.</li> |
| |
| <li> |
| Open 3 text files within 3 editors. The editors appear in a single |
| folder.</li> |
| |
| <li> |
| Drag one editor out of the folder. Verify that the relative placement |
| icons are shown when you are to the top, right, bottom, or left of the |
| existing editor folder. The "no drop" icon should appear if you are |
| over a view. Drop the editor below the existing folder.</li> |
| |
| <li> |
| Drag another editor our of the folder onto the single view. Verify |
| that the first folder is deconstructed and that a new folder is constructed.</li> |
| |
| <li> |
| Maximize the active editor by clicking on the title area. Minimize |
| it by clicking in the area again. Maximize it again and then close |
| it. Verify that the perspective layout is restored.</li> |
| |
| <li> |
| Drag a bunch of views out of the window to create detached windows. |
| Try dragging these views on top of one another to create detached folders.</li> |
| |
| <li> |
| Invoke Perspective > Reset. Answer yes to the dialog and verify that |
| the layout of the perspective is restored to the original.</li> |
| |
| <li> |
| Invoke Perspective > Close to close the page.</li> |
| </ol> |
| Perspective Save As: |
| <ol> |
| <li> |
| Open the resource perspective.</li> |
| |
| <li> |
| Drag a view onto the left tool bar. Drag another out into a detached |
| window.</li> |
| |
| <li> |
| In Eclipse you can customize the actions visible in a perspective. |
| Invoke Perspective > Customize and select some new views and actions. |
| Press OK and verify that the new actions appear in the menu and toolbar.</li> |
| |
| <li> |
| Invoke Perspective > Save As and select the Resource perspective. |
| Press OK and answer yes to the verify dialog.</li> |
| |
| <li> |
| Close the perspective.</li> |
| |
| <li> |
| Open the Resource perspective. Verify that the new page has the same |
| layout and visible action sets as you created and saved.</li> |
| |
| <li> |
| Close the perspective.</li> |
| |
| <li> |
| Open up the Preferences dialog and view the Perspectives page. Select |
| the Resource one and press Reset.</li> |
| |
| <li> |
| Open the Resource perspective. Verify that the new page has the default |
| layout.</li> |
| |
| <li> |
| Drag a view onto the left tool bar. Drag another out into a detached |
| window.</li> |
| |
| <li> |
| Invoke Perspective > Save As and type the name of a new perspective (ie |
| Bob). Press OK and then verify that the window title changes to reflect |
| the new perspective.</li> |
| |
| <li> |
| Close all perspectives</li> |
| |
| <li> |
| Open a new Resource perspective and a Bob perspective. Verify that |
| the first has the default layout and that the second has your custom layout.</li> |
| </ol> |
| Testing Two or More Perspectives: |
| <ol> |
| <li> |
| Close all Perspectives</li> |
| |
| <li> |
| Open a Resource perspective. Verify that a new page appears in the |
| window with the Resource perspective.</li> |
| |
| <li> |
| In the Navigator select your project and invoke Open Perspective > Java. |
| Verify that a new perspective appears with the Java Perspective and that |
| the input for the navigator is the project. Cool: Perspectives support |
| scoping !!</li> |
| |
| <li> |
| In the Java perspective open one of the text files in an editor.</li> |
| |
| <li> |
| Drag a couple of views out of the window to create detached windows.</li> |
| |
| <li> |
| Modify the action sets.</li> |
| |
| <li> |
| Switch back and forth between the two pages in the window by clicking in |
| the left hand tool bar. The active perspective controls the visible |
| action sets, views and editors in the window. If you switch between |
| two pages these attributes should change.</li> |
| |
| <li> |
| Try Perspective > Next and Previous.</li> |
| |
| <li> |
| Close the second perspective by invoking Perspective > Close. Verify |
| that the first perspective is activated.</li> |
| </ol> |
| Multiple Windows |
| <ol> |
| <li> |
| Start with one open window which has one perspective.</li> |
| |
| <li> |
| Change the Workbench Preferences for "Open Perspective" to "Open in New |
| Window". Then open a Java perspective and verify that a new window |
| is created.</li> |
| |
| <li> |
| A list of the open windows should appear in the Window menu. Select |
| these items to switch between the windows.</li> |
| |
| <li> |
| Close one window and verify that the other is activated.</li> |
| |
| <li> |
| Close the last window and verify that the workbench shuts down.</li> |
| </ol> |
| |
| </body> |
| </html> |