Bug 11863 Update Test Suite action does not allow to remove
What the action actually does is RECREATE the test suite based on the selection in the dialog. I do an update on a test suite which contains X. It is no clear that if I only select Y in the dialog that I'll end up with X being removed. Normally "Update" shows the content of the existing stuff (dir, zip) and allows to modify this. I think renaming the action (and the dialog) to Recreate Test Suite would solve the problem.
org.eclipse.jdt.junit/src/org/eclipse/jdt/junit/wizards/NewTestCaseCreationWizardPage.java
if (param.startsWith( (new Character(Signature.C_ARRAY)).toString() ))
							start= 1;
						
						if (param.endsWith((new Character(Signature.C_NAME_END)).toString() ))
							end--;
						
						if (param.startsWith((new Character(Signature.C_UNRESOLVED)).toString() ,start))
							start++;
						else if (param.startsWith((new Character(Signature.C_RESOLVED)).toString() ,start)) {
							start++;
							String paramName= param.substring(start, end);
							
							if (paramName.indexOf('.') != -1) {
								start += paramName.lastIndexOf('.')+1;
							}
						}
						methodName.append(param.substring(start, end));
						if (param.startsWith( (new Character(Signature.C_ARRAY)).toString() ))
							methodName.append("Array"); 
					}
				}
				
				if (newMethodsNames.contains(methodName.toString()))
					methodName.append("1"); 
				newMethodsNames.add(new String(methodName));
				newMethod.append("public void "+methodName.toString()+"() {}\n\n"); 
				type.createMethod(newMethod.toString(), null, false, null);	
			}