Bug 541459 - fix Bug_006708.testBug fails on Windows

Delete existig projects: some test doesn't proper clean up.

Change-Id: Ia60715df529dbb15fd79a9b318a2d7e8e0600822
Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
diff --git a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_006708.java b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_006708.java
index 16e5a5f..ac55ff0 100644
--- a/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_006708.java
+++ b/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/resources/regression/Bug_006708.java
@@ -40,25 +40,37 @@
 		return new TestSuite(Bug_006708.class);
 	}
 
-	public void testBug() {
+	@Override
+	protected void setUp() throws Exception {
+		super.setUp();
+		IWorkspace workspace = ResourcesPlugin.getWorkspace();
+		IProject p1 = workspace.getRoot().getProject("p1");
+		if (p1.exists()) {
+			p1.delete(true, null);
+		}
+		IProject p2 = workspace.getRoot().getProject("p2");
+		if (p2.exists()) {
+			p2.delete(true, null);
+		}
+	}
+
+	public void testBug() throws CoreException {
 		IWorkspace workspace = ResourcesPlugin.getWorkspace();
 
-		try {
-			IProject sourceProj = workspace.getRoot().getProject("P1");
-			sourceProj.create(null);
-			sourceProj.open(null);
-			IFile source = sourceProj.getFile("Source.txt");
-			source.create(new ByteArrayInputStream("abcdef".getBytes()), false, null);
+		IProject sourceProj = workspace.getRoot().getProject("P1");
+		assertFalse("Project P1 exists already", sourceProj.exists());
+		sourceProj.create(null);
+		sourceProj.open(null);
+		IFile source = sourceProj.getFile("Source.txt");
+		source.create(new ByteArrayInputStream("abcdef".getBytes()), false, null);
 
-			IProject destProj = workspace.getRoot().getProject("P2");
-			destProj.create(null);
-			destProj.open(null);
-			IFile dest = destProj.getFile("Dest.txt");
+		IProject destProj = workspace.getRoot().getProject("P2");
+		assertFalse("Project P2 exists already", destProj.exists());
+		destProj.create(null);
+		destProj.open(null);
+		IFile dest = destProj.getFile("Dest.txt");
 
-			source.copy(dest.getFullPath(), false, null);
-			dest.setContents(new ByteArrayInputStream("ghijkl".getBytes()), false, true, null);
-		} catch (CoreException e) {
-			fail("1.0", e);
-		}
+		source.copy(dest.getFullPath(), false, null);
+		dest.setContents(new ByteArrayInputStream("ghijkl".getBytes()), false, true, null);
 	}
 }