Bug 14305 JUnit - TestSuite should not include Abstract classes
I refactored my testcases to use some abstract classes. When I now recreate the testsuite (BTW, this only works in the Java but not in the Java-Browsing perspective), the abstract classes are added. I'm using M5.
org.eclipse.jdt.junit/src/org/eclipse/jdt/internal/junit/wizards/NewTestSuiteCreationWizardPage.java
* Runnable for replacing an existing suite() method.
	 */
	public IRunnableWithProgress getRunnable() {
		return new IRunnableWithProgress() {
			public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException {
				try {
					if (monitor == null) {
						monitor= new NullProgressMonitor();
					}
					updateExistingClass(monitor);
				} catch (CoreException e) {
					throw new InvocationTargetException(e);
				} 				
			}
		};
	}
	
	protected void updateExistingClass(IProgressMonitor monitor) throws CoreException, InterruptedException {
		try {
			IPackageFragment pack= getPackageFragment();
			ICompilationUnit cu= pack.getCompilationUnit(getTypeName() + ".java"); 
			
			if (!cu.exists()) {
				createType(monitor);
				fUpdatedExistingClassButton= false;
				return;
			}
			
			if (! UpdateTestSuite.checkValidateEditStatus(cu, getShell()))
				return;