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
buf.replace(0, buf.getLength(), formattedContent);
							monitor.worked(1);
							cu.save(new SubProgressMonitor(monitor, 1), false);
						} else {
							cannotUpdateSuiteError();
						}
					} else {
						cannotUpdateSuiteError();
					}
				} else {
					MessageDialog.openError(getShell(), WizardMessages.getString("NewTestSuiteWizPage.createType.updateErrorDialog.title"), WizardMessages.getString("NewTestSuiteWizPage.createType.updateErrorDialog.message")); 
				}
			} else {
				suiteType.createMethod(getSuiteMethodString(), null, true, monitor);
				ISourceRange range= cu.getSourceRange();
				IBuffer buf= cu.getBuffer();
				String originalContent= buf.getText(range.getOffset(), range.getLength());
				monitor.worked(2);
				String formattedContent=
					JUnitStubUtility.codeFormat(originalContent, 0, lineDelimiter);
				buf.replace(range.getOffset(), range.getLength(), formattedContent);
				monitor.worked(1);
				cu.save(new SubProgressMonitor(monitor, 1), false);
			}
			monitor.done();
			fUpdatedExistingClassButton= true;
		} catch (JavaModelException e) {
			String title= WizardMessages.getString("NewTestSuiteWizPage.error_tile"); 
			String message= WizardMessages.getString("NewTestSuiteWizPage.error_message"); 
			ExceptionHandler.handle(e, getShell(), title, message);