diff --git a/org.moreunit.test.dependencies/src/org/moreunit/test/workspace/WorkspaceHelper.java b/org.moreunit.test.dependencies/src/org/moreunit/test/workspace/WorkspaceHelper.java index ed69a31f..b0708555 100644 --- a/org.moreunit.test.dependencies/src/org/moreunit/test/workspace/WorkspaceHelper.java +++ b/org.moreunit.test.dependencies/src/org/moreunit/test/workspace/WorkspaceHelper.java @@ -236,6 +236,7 @@ public static IFolder createFolder(IJavaProject project, String folderName) thro } IFolder folder = null; + boolean folderExists = true; for (String part : StringUtils.split(folderName, "/")) { @@ -248,7 +249,12 @@ public static IFolder createFolder(IJavaProject project, String folderName) thro folder = folder.getFolder(part); } - if(! folder.exists()) + if(folderExists && ! folder.exists()) + { + folderExists = false; + } + + if(! folderExists) { folder.create(false, true, null); }