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
IType suiteType= cu.getType(getTypeName());
			monitor.beginTask(WizardMessages.getString("NewTestSuiteWizPage.createType.beginTask"), 10); 
			IMethod suiteMethod= suiteType.getMethod("suite", new String[] {}); 
			monitor.worked(1);
			
			String lineDelimiter= JUnitStubUtility.getLineDelimiterUsed(cu);
			if (suiteMethod.exists()) {
				ISourceRange range= suiteMethod.getSourceRange();
				if (range != null) {
					IBuffer buf= cu.getBuffer();
					String originalContent= buf.getText(range.getOffset(), range.getLength());
					StringBuffer source= new StringBuffer(originalContent);
					
					
					int start= source.toString().indexOf(START_MARKER);
					if (start > -1) {
						
						
						int end= source.toString().indexOf(END_MARKER, start);
						if (end > -1) {
							monitor.subTask(WizardMessages.getString("NewTestSuiteWizPage.createType.updating.suite_method")); 
							monitor.worked(1);
							end += END_MARKER.length();
							source.replace(start, end, getUpdatableString());
							buf.replace(range.getOffset(), range.getLength(), source.toString());
							cu.reconcile();  
							originalContent= buf.getText(0, buf.getLength());
							monitor.worked(1);
							String formattedContent=
								JUnitStubUtility.codeFormat(originalContent, 0, lineDelimiter);