[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
[jdt-ui-dev] Test grid for milestone M1
 | 
Enclosed the test grid for M1 testing
Dirk
(See attached file: milestone_1.html)
Title: Fix Pass
 Test-Fix Pass milestone M1
Quick Fix/Quick Assist (Kai-Uwe, Randy)
  - mismatching parameters:
 
  
    - remove/add/swap arguments
 
    - remove/add/replace/swap parameters of referenced method or
constructor
 
  
  - missing return type: guess variable to return
 
  - unneeded variable, parameter and private members: remove
corresponding write accesses
   
 Delete (Dirk, Martin)
  - test deleting all sorts of different elements like projects,
source folders, packages, compilation units, members, normal resources
and linked elements.
 
  - test deleting read-only files.
   
  - check accessibility of new dialog(s) (see document Designing
Accessible Plug-ins in Eclipse)
 
Browsing (Dirk, Tom)
  - views follow caret position if "Linked with Editor" is enabled in
view menu.
   
Code Manipulation (Andre, Adam)
  - check accessibility (see document Designing
Accessible Plug-ins in Eclipse) of new dialogs.
   
  - Generate Getter/Setter
 
  
    - insertion point, sort by, access modifiers, comment generation,
...
 
    - code templates for getter and setter
     
  
  - Generate Delegate Methods
 
  
    - new function: insertion point, comment generation
 
  
  - Add Unimplemented Constructors
 
  
    - constructor selection UI.
     
  
  - Override/Implement Methods
 
  
    - new function: insertion point, comment generation
 
  
Refactoring (Adam)
  - Inline method: locals where generated for parameters and return
values even though not needed. Local should only be generated to avoid
side effects.
   
Type Hierarchy (Kai-Uwe, Randy)
  - structured view (Ctrl+T)
 
  
    - test for type, method and package
     
  
Caller/Callee view (Tom, Dani)
Java Editor (Martin, Erich)
  - insert and smart insert mode (use Insert key to toggle between
the modes)
 
  - in smart insert mode test (to enable smart typing go to
Preferences->Java->Work in Progress):
 
  
    - smart semicolon (inserts semicolon at end of line)
 
    - smart open brace (closing brace is now inserted on enter).
 
  
  - delayed synchronization of Outliner with caret position
 
  - range indication synchronizes with caret positions (must be
enabled via editor preferences)
   
 JUnit (Tom, Dani)
  - stepping through test failures
 
  - test new JUNIT_HOME variable. When creating a new test case
with the test case wizard then the user has the option to put JUNIT_HOME
on the build     class path.
 
MAC (Andre)
  - test update manager on startup.