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

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

Goal

Setup / Introduction

Build

    S-3.1RC1-200505271300 (I20050527-1300)

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 (Dirk, Tom, Dani, David)

Multiple Windows (Dani, Tom, Benjamin, Martin)

Multiple Editor Areas (Dani, David, Martin)

Java Perspective / Browsing Perspective / Working Set mode

Automatic workspace refresh (Tom, David, Martin)

3.1 RC1 items

Bug verification (all)

New class wizard (Dirk; FAQ Markus):

New Open Type dialog (Markus; FAQ: Dirk)

Quick Fix/Assist (Ben, Tobias; FAQ: Martin, Tobias)

New default line separate preference (Markus, Tom; FAQ: Dani & Tobias)

Editor bound to Content type (Martin, Dani: FAQ: Dani)

Content assist with access restricitions (Martin, Dani: FAQ: Dani)

Editor opening (Martin, Dirk: FAQ: Dani)

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, Tom: coordinate the effort; FAQ: Dirk, Markus, Tobias)

Source Actions (Dirk, Martin; FAQ: Tobias)

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

Search (Tobias, Markus; FAQ: Markus, Martin, Dirk)

Java Editor (Dani, Tobias; FAQ: Tom)

New 3.1 Functionality (in addition to J2SE 5.0)

Build Path (Dirk, David; FAQ: Martin)

Undo/Redo (Martin, Dani; FAQ: Dani, Dirk)

Search (Dirk, David; FAQ: Martin)

Preferences (Tom, Dani; FAQ: Martin)

Text Editor (Ben, Markus; FAQ: Dani, Tom)

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

New Source Folder wizard page (Dirk, Ben; FAQ: Martin)

General items

Validate-Edit (Markus, Martin; FAQ: Dani)

Workspace compatibility (Tobias, Tom)

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