Bug 2583 - Navigator Smoke Tests (1GHDUB4)
Summary: Navigator Smoke Tests (1GHDUB4)
Status: CLOSED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 2.0   Edit
Hardware: All Windows 2000
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Kevin Haaland CLA
QA Contact:
URL:
Whiteboard:
Keywords: test
Depends on:
Blocks:
 
Reported: 2001-10-10 22:39 EDT by Kevin Haaland CLA
Modified: 2001-10-10 22:39 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kevin Haaland CLA 2001-10-10 22:39:15 EDT
This is a test list for the navigator view.

Edit Actions
	Verify that enablement of Copy, Delete, Add Bookmark is consistent with that of the Navigator view's context menu, and that 
		the same behaviour occurs.

Presentation
	Verify that appropriate strings appear in all menu items and text fields.
	Verify icons for file, folder and project.
	Verify that the view shows appropriate scrollbars when its contents extends beyond its client area.

Standard Object Actions
	Verify menu items: Copy, Move, Rename, Delete for all resouces.
	Verify that the DELETE key maps to the Delete action.
	Verify Delete on a read-only resource.
	Verify Properties for projects, folders, files, and combinations of the same. 
	Verify that when the view is active, the status bar shows the full path of the selected resource.

Actions on Multiselected Items
	If two or more resources are multiselected, Rename is disabled.
	If a project and its resource(s) are multiselected, Copy and Move do not show in the context menu.
	If a folder and its child resource(s) are multiselected, Copy and Move are disabled. 
	Verify Delete on multiselected resources.
	Verify Copy and Move on multiselected files in the same project.

File Specific Actions
	Verify menu content when file selected.	 	 
	Verify Add Bookmark only appears on files and the bookmark is created when invoked.

Folder Specific Actions
	Verify the copy to the same folder and the different folder.

Project Specific Actions
	Menu also includes Open Project, Close Project, Rebuild All
	Verify the disabled Go Into, Rename, Close Project, Rebuild All, Refresh From Local on a closed project
	Verify the disabled Open Project on an open project

New Object Actions
	Invoke File New .. projects, items, other.	
	Verify that the view's New menu is the same as File | New in the Window.

View Actions
	Invoke Sort | by Name, | by Type in the pulldown menu. Avoid using only a.java and b.txt for a testing case since the result is the same
		regardless of the sort key.
	Invoke Filters... with Select All, Deselect All options.
	Invoke Show Version Info on a project that is managed.
	
Navigation Actions
	The view keeps track of navigation history. Go Into and Go Up add an item. Back and Forward change the cursor in the history list.
	Select a project or folder, invoke Go Into, Go to | Back, Go to | Forward, and Go to | Up.
	Verify enablement of Go xx actions reflect selection and navigation history.
		- Go Into is enabled when an open, non-empty project or a non-empty folder is selected 		
		- Go Up is enabled when the input has a parent .  
		- Go Forward is enabled when there are following items in the list, Go Back enabled when there are previous items.
	Verify that the view's titlebar displays the simple name of its input, and that its tooltip displays the full path of its input.
	Verify that the enablement and the actions of the navigation buttons in the local toolbar are consistent with the context menu.
	Verify that when a navigation button in the local toolbar is enabled, the fullpath of where the button leads to is appended to the button's tooltip.
		e.g If the path of the view's input is Project/Folder/MyFolder, the 'Up' button has the tooltip that says 'Up to Project/Folder'

Persistence
	Verify that the sort type remains the same after closing and reopening the Navigator view
	Verify that the input is persistent between sessions.