Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[jdt-ui-dev] M5 testing



Below is the test grid for the M5 test pass.

The goal is to do testing and fix critical bugs as we find them.

General (Dani, Kai)
*     access to projects build path form the Project menu
*     simplify access to javadoc generation (action in Project menu)
*     Show in support
      -     test in all Java perspectives
      -     test from all views/java editor
*     set source attachments to JARs inside a container
*     sort of the members of a compilation unit

Type Hierarchy: (Dani, Dirk)
*     type hierarchy view support for sorting/grouping methods by defining
interface/class
*     option to show qualified names

Search: (Adam, Kai)
*     occurrences in file action
      test in source and class files

Package Explorer: (Adam, Dirk)
*     show non-Java projects
      test filter to hide non-Java projects
      test open/close on both Java and non/Java projects

*     presentation of containers
      test actions
      refreshing of its contents

*     non-shared project filter

Refactoring: (Martin, Kai)
*     undo for single file refactorings from Undo menu
*     Push Down member
      make members abstract/non abstract
      computing the closure of method or field

*     Move instance method
      move to parameter type or field type

*     update non-Java file when rename type/compilation unit/package

*     extract interface for interfaces

*     Pull up
      allow pushing up members to indirect superclass.
      help with pushing up dependent members
      declaring members abstract instead of pushing them up

Code generation: (Adam, Kai)
*     test all code generation templates
*     name preference setting

Quick fix (Adam, Dirk)
*     offer to add constructor from superclass
*     organize import as quick fix for unused imports
*     for unused private members
*     extrude quick assist (on if/while/for/do/block)

Compare (Dani, Kai)
*     multi selection on method restore
*     accept all incoming non-conflicting changes
*     fuzz factor guessing for patch

JUnit (Martin, Christof)
*     support to (re)run a single test
      run a single test from the outling/package explorer
      re-run a single test
*     custom progress bar

Reorg (Dirk, Christof)
*     copy/move/delete of source folders
*     impact of linked resources on reorg operations
*     handling of read-only resources on reorg
*     operations on nested source folders
*     Remove from build path action

Preference Pages (Dirk, Christof)
*     Code generation page defines 'Code and Commnents'
*     new options in compiler page ('unused private members')
*     editor Hovers page
        also test if the hovers can be configured
*     font preference
*     problem indication page

Editor (Andre, Christof)
*     linked editing undoable in one step
*     smart inserting of }, ]
*     edit actions in class file editor
      light weight outline
      element based navigation
      expand selection
*     The hyper link style navigation can be switched off.
*     coloring of TODO
*     Problem annotations in the editor's vertical ruler become gray when
the problems have gone during editing.
*     new template variables
      cursor variable should work as in 2.0 i.e. templates are only shown
if selection is empty
      line_selection: the template is enabled if at least one line is
selected
      word_selection: the template is enabled if at least a word (but not a
lines) is selected
*     Quick Templates: If the selection is one line or more then Ctrl+1
should show templates and apply the changes to the selection expanded to
full lines

JDT Debug/Launching: (Andre)
*     auto detection of JDK under MacOS X
*     auto detection of JavaDoc
*     support for launching SWT based applications
*     Eclipse support for JDK 1.4.1 DP10 on MacOS X (launching, debugging,
hot code replace)




Back to the top