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
/**
	 * @see NewContainerWizardPage#handleFieldChanged
	 */
	protected void handleFieldChanged(String fieldName) {
		super.handleFieldChanged(fieldName);
		if (fieldName.equals(CLASS_TO_TEST)) {
			fClassToTestStatus= classToTestClassChanged();
		} else if (fieldName.equals(SUPER)) {
			validateSuperClass(); 
			if (!fFirstTime)
				fTestClassStatus= typeNameChanged();	
		} else if (fieldName.equals(TYPENAME)) {
			fTestClassStatus= typeNameChanged();
		} else if (fieldName.equals(PACKAGE) || fieldName.equals(CONTAINER) || fieldName.equals(SUPER)) {
			if (fieldName.equals(PACKAGE))
				fPackageStatus= packageChanged();
			if (!fFirstTime) {
				validateSuperClass();
				fClassToTestStatus= classToTestClassChanged();			
				fTestClassStatus= typeNameChanged();
			}
			if (fieldName.equals(CONTAINER)) {
				validateJUnitOnBuildPath(); 
			}
		}
		doStatusUpdate();
	}
	
	private void doStatusUpdate() {