fFile1= file;
fDotClasspathFile= file;
	protected void setUp() throws Exception {		super.setUp();				fWorkspace= ResourcesPlugin.getWorkspace();		assertNotNull(fWorkspace);		IWorkspaceDescription workspaceDesc= fWorkspace.getDescription();		fEnableAutoBuildAfterTesting= workspaceDesc.isAutoBuilding();		if (fEnableAutoBuildAfterTesting)			JavaProjectHelper.setAutoBuilding(false);				assertNotNull(fWorkspace);					fJProject1= JavaProjectHelper.createJavaProject("TestProject1", "bin");//$NON-NLS-1$//$NON-NLS-2$		fJProject2= JavaProjectHelper.createJavaProject("TestProject2", "bin");//$NON-NLS-1$//$NON-NLS-2$				assertNotNull("project1 null", fJProject1);//$NON-NLS-1$		assertNotNull("project2 null", fJProject2);//$NON-NLS-1$				fJProject1.setRawClasspath(new IClasspathEntry[0], null);		Object[] resource= fJProject2.getNonJavaResources();		for (int i = 0; i < resource.length; i++) {			Object object = resource[i];			if(object instanceof IFile){				IFile file = (IFile) object;				if(".classpath".equals(file.getName()))//$NON-NLS-1$					fFile1= file;				else if (".project".equals(file.getName()))//$NON-NLS-1$					fFile2= file;			}		}		assertNotNull(fFile1);		assertNotNull(fFile2);				//set up project #1 : External Jar and zip file		IPackageFragmentRoot jdk= JavaProjectHelper.addVariableRTJar(fJProject1, "JRE_LIB_TEST", null, null);//$NON-NLS-1$		assertTrue("jdk not found", jdk != null);//$NON-NLS-1$		java.io.File junitSrcArchive= JavaTestPlugin.getDefault().getFileInPlugin(JavaProjectHelper.JUNIT_SRC_381);		assertTrue("junit src not found", junitSrcArchive != null && junitSrcArchive.exists());//$NON-NLS-1$		fArchiveFragmentRoot= JavaProjectHelper.addSourceContainerWithImport(fJProject1, "src", junitSrcArchive, JavaProjectHelper.JUNIT_SRC_ENCODING);//$NON-NLS-1$		assertTrue("Unable to create zipfile archive",fArchiveFragmentRoot.exists());//$NON-NLS-1$				fPackJunit= fArchiveFragmentRoot.getPackageFragment("junit");//$NON-NLS-1$		fPackJunitSamples= fArchiveFragmentRoot.getPackageFragment("junit.samples");//$NON-NLS-1$		fPackJunitSamplesMoney= fArchiveFragmentRoot.getPackageFragment("junit.samples.money");//$NON-NLS-1$				assertNotNull("creating fPackJunit", fPackJunit);//$NON-NLS-1$		assertNotNull("creating fPackJunitSamples", fPackJunitSamples);//$NON-NLS-1$		assertNotNull("creating fPackJunitSamplesMoney",fPackJunitSamplesMoney);//$NON-NLS-1$				fCUIMoney= fPackJunitSamplesMoney.getCompilationUnit("IMoney.java");//$NON-NLS-1$		fCUMoney= fPackJunitSamplesMoney.getCompilationUnit("Money.java");//$NON-NLS-1$		fCUMoneyBag= fPackJunitSamplesMoney.getCompilationUnit("MoneyBag.java");//$NON-NLS-1$		fCUMoneyTest= fPackJunitSamplesMoney.getCompilationUnit("MoneyTest.java");//$NON-NLS-1$				fCUAllTests= fPackJunitSamples.getCompilationUnit("AllTests.java");//$NON-NLS-1$		fCUVectorTest= fPackJunitSamples.getCompilationUnit("VectorTest.java");//$NON-NLS-1$		fCUSimpleTest= fPackJunitSamples.getCompilationUnit("SimpleTest.java");//$NON-NLS-1$		//set up project #2: file system structure with in a source folder	//	JavaProjectHelper.addVariableEntry(fJProject2, new Path("JRE_LIB_TEST"), null, null);		fRoot1= JavaProjectHelper.addSourceContainer(fJProject2, "src1");//$NON-NLS-1$		fPack1= fRoot1.createPackageFragment("pack1", true, null);//$NON-NLS-1$		fPack2= fRoot1.createPackageFragment("pack2", true, null);//$NON-NLS-1$		fPack3= fRoot1.createPackageFragment("pack3",true,null);//$NON-NLS-1$		fPack4= fRoot1.createPackageFragment("pack3.pack4", true,null);//$NON-NLS-1$		fPack5= fRoot1.createPackageFragment("pack3.pack5",true,null);//$NON-NLS-1$		fPack6= fRoot1.createPackageFragment("pack3.pack5.pack6", true, null);//$NON-NLS-1$				fCU1= fPack2.createCompilationUnit("Object.java", "", true, null);//$NON-NLS-1$//$NON-NLS-2$		fCU2= fPack6.createCompilationUnit("Object.java","", true, null);//$NON-NLS-1$//$NON-NLS-2$		fCU3= fPack6.createCompilationUnit("Jen.java","", true,null);//$NON-NLS-1$//$NON-NLS-2$				//set up the mock view		setUpMockView();	}