Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[jdt-ui-dev] test grid for M2

attached is the test grid for M2 
(very minor changes since the last draft)

please use build I20030716 for testing
a.
Title: Test grid for 3.0 M2

Test-Fix Pass milestone M2

Use build I20030716 for testing

Quick Diff (Tobias, Andre)

  • preference page (color settings etc)
  • editor ruler context menu (enable/disable, quick diff reference)
  • hover on quick diff ranges (should display the original source)
  • revert block, revert line, restore deleted lines, delete added lines

Smart Brace (Dirk, Mariano)

  • try to fool it on various cases, verify anonymous class creation cases,
  • new method, class etc creation, entring braces in String literals etc.

Quick Assist Light bulb (Markus, Dani)

  • verify that it appears iff it needs to (i.e. when quick assist is available)
  • check impact on editor performance (try to come up with scenarios, if possible, that make the editor slower with the option enabled)
  • check user experience (turn the option on and do things that require using the vertical ruler (e.g. search, set breakpoints, bookmarks))

Create Constructors using Fields (Adam, Tom)

Javadoc View, Declaration View (Tom, Randy)

  • check what they display, when they display it and how they display it
  • check usability (e.g. how (if) using them makes you faster when navigating source code)

Editor linking to Members view, outline, declarations view, javadoc view (Martin, Andre)

  • check that correct things are selected in the view basing on the current editor selection (change the selection in various ways: keyboard, mouse, structured selection actions, go to next member action etc.)

Rename Refactoring (Kai, Dani)

  • verify that it is availble on all elements where it should be available (projects, source folders, package, folders, files, compilation units, types, fields, methods, local variables) and that the correct rename dialog appears when the action is invoked (NOTE: the code of the refactoring has not changed and it need not be verified - only 'Rename Method' has been modified and needs testing)

Compiler Preference page (Dani, Dirk)

  • verify new layout usability and accessibility
  • verify new options (superfluous semicolon, indirect access to static members)

Extract Method duplicate code detection (Adam, Kai)

  • verify that it detects duplicate code iff necessary
  • try fooling it by changing temp names etc.

Code assist in Quick Fix/Assist proposals (Andre, Tobias)

  • verify that your offered multiple names for new temps, fields, method arguments etc. (e.g. after assigning statement 'new ArrayList();' to a new variable, 'list' and 'arrayList' should be offerred)

Cycle in linked mode (Tobias, Randy)

  • linked mode supports cycling thru linked ranges now. verify that by using linked mode when entering templates and using quick fix/assist

Reorg (Martin, Markus)

(major restructuring happened here: needs good shakedown)
general
  • test on various elements and combinations of elements (both source and destination) ( elements are: non-java projects, closed projects, java projects, source folders, class folders, archives (external and internal), packages, files, folders, compilation units, types, methods, fields, import containers, import declarations, package declarations, initializers
  • copy/move things from various views to various views and editors, also the OS desktop or windows explorer
  • test with read only elements
  • verify that it asks for overwriting when necessary
  • verify that you're offered to update references when appropriate (moving cus or types to another package)
  • test on unsaved files, cus with compile errors

copy to clipboard/paste from clipboard
  • verify enablement, function (it should do the same as dnd (copy))
drag and drop
  • verify enablement, function (it should do the same as copy to clipboard/paste)
  • test both copy and move drag and drop
refactor > move
  • verify enablement, function

Extract Interface/Use supertype where possible (Kai, Dani)

  • it was completely rewritten - try fooling it on some test program (be aware of a known memory problem, though - it needs a lot of memory for analysis)

Bug verification (we verify P2s+ and 'major'+ bugs)

Kai

39923 maj P3 RESO FIXE JDT UI 3.0 M2 NPE inlining a variable [refactoring]

Dani

38495 nor P2 RESO FIXE JDT UI 3.0 M2 Call hierarchy: OperationCanceledException when pressing ...
38512 nor P2 RESO FIXE JDT UI 3.0 M2 [call hierarchy] should open callee on double click

Adam

38955 maj P3 RESO FIXE JDT UI 3.0 M2 old junit launches not killed after run finished [JUnit]
39375 maj P3 RESO FIXE JDT UI 3.0 M2 AFE in ASTRewrite.markAsReplaced

Martin

38457 nor P2 RESO FIXE JDT UI 3.0 M2 Delete: Removed JAR still shown in package explorer
39720 maj P3 RESO FIXE JDT UI 3.0 M2 Adding external jar to the Build Path of an existing Java...

Tom

37377 enh P2 RESO FIXE JDT UI 3.0 M2 Extract constant should propose name for String constants...
39743 maj P3 RESO FIXE JDT UI 3.0 M2 NPE in InstanceMethodMover while organizing imports [refa...

Tobias

33071 nor P2 RESO FIXE JDT UI 3.0 M2 Prompt for new name should prefix with "Copy of"[ccp]
37046 nor P2 RESO FIXE JDT UI 3.0 M2 Refactor failed to perform a rename action due to NPE

Markus

37640 nor P2 RESO FIXE JDT UI 3.0 M2 inline method: does not add required imports to call site...
39794 maj P3 RESO FIXE JDT UI 3.0 M2 rename method does not ask for saving, misses refs [refac...

Andre

39520 maj P3 RESO FIXE JDT UI 3.0 M2 NPE in DeleteRefactoring2


Back to the top