public void setUp() throws Exception { fJavaProject1 = JavaProjectHelper.createJavaProject("TestProject1", "bin"); fJavaProject2 = JavaProjectHelper.createJavaProject("TestProject2", "bin"); fType1 = null; fType2 = null; fPack1 = null; fPack2 = null; }
public void testJUnitWithCloneNotRaw() throws Exception { fAssumeCloneReturnsSameType = true; fLeaveUnconstrainedRaw = false; IJavaProject javaProject = JavaProjectHelper.createJavaProject("InferTypeArguments", "bin"); try { IPackageFragmentRoot jdk = JavaProjectHelper.addRTJar(javaProject); Assert.assertNotNull(jdk); File junitSrcArchive = JavaTestPlugin.getDefault().getFileInPlugin(JavaProjectHelper.JUNIT_SRC_381); Assert.assertTrue(junitSrcArchive != null && junitSrcArchive.exists()); IPackageFragmentRoot src = JavaProjectHelper.addSourceContainerWithImport( javaProject, "src", junitSrcArchive, JavaProjectHelper.JUNIT_SRC_ENCODING); boolean performed = perform(new IJavaElement[] {javaProject}, RefactoringStatus.OK, RefactoringStatus.OK); assertTrue(performed); compareWithZipFile(src, "junit381-noUI-clone-not-raw-src.zip"); } finally { if (javaProject != null && javaProject.exists()) JavaProjectHelper.delete(javaProject); } }
private static void makeJavaProject() throws CoreException { testProject = JavaProjectHelper.createJavaProject(PROJECT_NAME, BIN_FOLDER_NAME); JavaProjectHelper.addRTJar17(testProject); JavaProjectHelper.addSourceContainer(testProject, SRC_FOLDER_NAME); testProject.setOption("org.eclipse.jdt.core.formatter.tabulation.char", JavaCore.SPACE); testIProject = testProject.getProject(); }
private static IJavaProject createProject(String defaultOutputFolder) throws CoreException { IJavaProject result = JavaProjectHelper.createJavaProject(PROJECT_NAME, defaultOutputFolder); IPath[] rtJarPath = JavaProjectHelper.findRtJar(JavaProjectHelper.RT_STUBS_15); result.setRawClasspath( new IClasspathEntry[] { JavaCore.newLibraryEntry(rtJarPath[0], rtJarPath[1], rtJarPath[2], true) }, null); return result; }
protected void setUp() throws Exception { super.setUp(); fProject = JavaProjectHelper.createJavaProject("a", "bin"); }