Test Item
|
Martin
|
Erich
|
Andre
|
Dani
|
Adam
|
Jennifer
|
Dirk
|
General
- JUnit preference page (Preference->Java->JUnit). New
implementation for filter settings.
- test actions on read-only files and together with the pessimistic
version control provider. (see T:\jabiru\plugin-export)
- All Types cache
- Open Type dialog: open type form different source and binary
projects.
- test several organize import scenarios. Cases where converting
imports into a star import leads to ambiguities.
- test use of preference store, since some of the keys got renamed.
Proposed test way: write plugin that searches for all accesses to IPreferenceStore
and check if a key is used that is defined in PreferenceConstant (either
Martin or Dani, or do some team programming).
|
X
|
|
|
X
|
|
|
|
Package Explorer / Java Browsing perspective
- hierarchical package structure
- logical packages in packages view
- correct setting of filters and sorter after restarting Eclipse
(change settings, shutdown Eclipse, restart Eclipse).
- rendering of Java elements that aren't part of the build path
(add exclude filter).
- new actions Navigate->Go To->Resource
|
|
X
|
|
|
X
|
|
|
Editor
- smart edit: insertion of brackets like () and {}, smart paste,
smart edit in Java doc, smart edit with template edit mode
- hover in overview ruler (should be same as in vertical ruler)
- go to last edit position
- lightweight content outline (Ctrl+O).
- linked edit and undo (one Ctrl+Z press should undo all edits)
|
|
|
|
X
|
|
|
X
|
Refactoring
- new refactoring UI:
- press OK with input data that produces errors (error dialog
should pop up)
- Preview dialog always fits on the screen (resizes the dialog).
- Polymorphic inline action: test for methods, local variables
and constants. Should always activate right action.
- Extract Interface:
- extract an interface from an interface.
- extract constants into new interface
- Change signature: test for non arg constructors
|
|
|
X
|
|
|
X
|
|
Compare
- test new resolve UI (must be enabled via Preferences->Workbench->Compare).
- catch up all incoming by clicking on "Copy All from right
to Left" (will be renamed in final version).
- check if overview gets green when all incoming changes are
resolved.
- test button when hovering over handle in connecting spline.
|
X
|
|
|
|
|
|
X
|
Build Path UI
- test common scenarios: project with and without source folders.
- one output folder bin and output folder == project
- test different output folder per source folder
- test scrubbing of output folder, especially when pointing
two linked output folders to the same folder on disk.
- test source/output folders that are linked folders.
- test use of exclusion filter to allow nested source and output
folders.
- test new UI for source attachment and Javadoc location for
libraries.
- Libraries packages should show content of class path container.
Test for different JDK (1.3.1 and 1.4.1 which have different content).
See test ClasspathTests in org.eclipse.jdt.core.tests. model for a "specification"
of valid class path combinations.
|
|
|
X
|
|
X
|
|
|