Bug 58537 Migration to new source lookup facilities [JUnit]
New source lookup facilities have been added to the debug platform. The Java debugger provides a corresponding new implementation for source lookup. The following patch will migrate the JUnit launch config to use the new source lookup support. The changes are: * specify the platform source lookup tab in the tab group * no longer initialize the source locator attribute in launch shortcuts * specify the source locator and source path computer for the JUnit launch config type in plug-in XML
org.eclipse.jdt.junit/src/org/eclipse/jdt/internal/junit/wizards/NewTestCaseCreationWizardPage.java
fSuperClassStatus= status;
					}
					if (!TestSearchEngine.isTestImplementor(type)) {
						status.setError(WizardMessages.getFormattedString("NewTestClassWizPage.error.superclass.not_implementing_test_interface", JUnitPlugin.TEST_INTERFACE_NAME)); 
						fSuperClassStatus= status;
					} else {
						IMethod setupMethod= type.getMethod(SETUP, new String[] {});
						IMethod teardownMethod= type.getMethod(TEARDOWN, new String[] {});
						if (setupMethod.exists())
							fMethodStubsButtons.setEnabled(2, !Flags.isFinal(setupMethod.getFlags()));
						if (teardownMethod.exists())
							fMethodStubsButtons.setEnabled(3, !Flags.isFinal(teardownMethod.getFlags()));
					}
				}
			} catch (JavaModelException e) {
				JUnitPlugin.log(e);
			}
		}
	}
		
	/**
	 * @see IWizardPage#canFlipToNextPage
	 */
	public boolean canFlipToNextPage() {
		return isPageComplete() && getNextPage() != null && isNextPageValid();
	}
	protected boolean isNextPageValid() {
		return !getClassToTestText().equals(""); 
	}
	private JUnitStatus validateClassToTest() {