Test Pass One: JDT UI, JDT Text, Platform Compare, Platform Text, and Platform Search

Testers: Martin, Dani, Markus, Christof, David, Benjamin, Tobias, Tom, Dirk

Goal

Setup / Introduction

Build

    Eclipse-SDK-I20050509-2010

Platforms

General Items (everybody)

Use of different fonts (everybody)

Test Multiple Monitor setup (Martin)

Workspace Setup

Setup workspace in a way unusual compared to your normal setup. Testing should take place in one of the following workspace setups. When setting up the workspace test also the functionality to setup this workspace style:

Java Editor in Single Method mode (Martin, Benjamin, Tobias, Markus)

Multiple Windows (Tobias, Markus, David, Dirk)

Multiple Editor Areas (Tom, Markus, Benjamin)

Java Perspective / Browsing Perspective / Working Set mode

Automatic workspace refresh (Benjamin, Markus, Christof, Dirk)

3.1 M7 items

Bug verification (all)

Undo/Redo (Markus, Tom; FAQ: Dani, Dirk)

New Open Type dialog (David, Martin; FAQ: Dirk)

Refactoring Capture Binding (Dani, Benjamin; FAQ: Markus)

Build Path (Dani, Benjamin; FAQ: Martin)

Preferences (Markus, Tom; FAQ: Martin)

Compiler (Markus, Tom; FAQ: Martin)

Quick Fix/Assist (Dani, Benjamin; FAQ: Martin)

Add Imports (Dani, Benjamin; FAQ: Martin)

Platform-Text (David, Martin; FAQ: Tom, Dani)

Java Editor (David, Martin; FAQ: Tom, Dani)

Search (Dani, Benjamin; FAQ: Martin)

J2SE 5.0

Note, when testing Java 5.0 feature don't forget to test parameterized types that are subclasses of generic types as well as methods that use type parameters and varargs. For example MyList extends ArrayList<String> or <X. void foo(X x, String...). The examples below are a starting point of cases to check. The list IS NOT complete. Try to come up with your own corner cases as well. A good overview what to test is the J2SE 5.0 status document.

Refactoring (David, Benjamin, Dani: coordinate the effort; FAQ: Dirk, Markus, Tobias)

Source Actions (Christof, Markus, Benjamin; FAQ: Tobias)

Don't forget to check the Javadoc for the generated methods

Search (Dani, Benjamin; FAQ: Markus, Martin, Dirk)

Quick Fix & Quick assist (Tom, Markus; FAQ: Martin)

Java Editor (Tobias, Martin; FAQ: Tom)

New 3.1 Functionality (in addition to J2SE 5.0)

Preferences (Tobias; FAQ: Martin)

Search (Dani, Christof; FAQ: Dirk)

Quick fixes (Benjamin, Dani FAQ: Martin)

Text Editor (Tobias, Martin; FAQ: Dani, Tom)

Java Editor (Martin, Dirk; FAQ: Dani, Tom)

NLS Tooling (Dirk, David; FAQ: Dani)

New Source Folder wizard page (David; FAQ: Martin)

General items

Accessibility Testing (Tom)

Operations and Locked Workspace (Dirk, Christof)

Validate-Edit (Tobias; FAQ: Dani)

Compilation Units not on Build Path (Dirk, Christof; FAQ: Dani, Dirk) 

Workspace compatibility (Markus)

Verify that an existing workspace can be started on the new version and is fully functional. Check the .log for serious problems.