From b6fa936b334f537ad23d020028f440c337d4dfec Mon Sep 17 00:00:00 2001 From: James Blackburn Date: Mon, 16 Nov 2009 20:05:17 +0000 Subject: [PATCH] Add a helper method to create a project with a ICConfigurationDescription --- .../errorparsers/tests/ResourceHelper.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/core/org.eclipse.cdt.core.tests/misc/org/eclipse/cdt/core/internal/errorparsers/tests/ResourceHelper.java b/core/org.eclipse.cdt.core.tests/misc/org/eclipse/cdt/core/internal/errorparsers/tests/ResourceHelper.java index afa88a8c74b..f122608c4e1 100644 --- a/core/org.eclipse.cdt.core.tests/misc/org/eclipse/cdt/core/internal/errorparsers/tests/ResourceHelper.java +++ b/core/org.eclipse.cdt.core.tests/misc/org/eclipse/cdt/core/internal/errorparsers/tests/ResourceHelper.java @@ -7,6 +7,7 @@ * * Contributors: * Andrew Gvozdev - Initial API and implementation + * James Blackburn (Broadcom Corp.) *******************************************************************************/ package org.eclipse.cdt.core.internal.errorparsers.tests; @@ -25,6 +26,9 @@ import java.util.Set; import junit.framework.Assert; import org.eclipse.cdt.core.CCorePlugin; +import org.eclipse.cdt.core.dom.IPDOMManager; +import org.eclipse.cdt.core.model.ICProject; +import org.eclipse.cdt.core.testplugin.CProjectHelper; import org.eclipse.core.resources.IContainer; import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IFolder; @@ -144,6 +148,18 @@ public class ResourceHelper { return createCDTProject(projectName, (String)null); } + /** + * Create a new style cdt project with an 1 project description + * @param projectName + * @return IProject + * @throws Exception + */ + public static IProject createCDTProjectWithConfig(String projectName) throws Exception { + ICProject proj = CProjectHelper.createNewStileCProject(projectName, IPDOMManager.ID_FAST_INDEXER); + resourcesCreated.add(proj.getProject()); + return proj.getProject(); + } + /** * Creates a file with specified content. *