blob: 4f6bdfe7fbdb748f375b9f2dab1ea7ba845eb39c [file] [log] [blame]
/***************************************************************************************************
* Copyright (c) 2003, 2005 IBM Corporation and others. All rights reserved. This program and the
* accompanying materials are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors: IBM Corporation - initial API and implementation
**************************************************************************************************/
package org.eclipse.ui.tests.navigator.util;
import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.ResourcesPlugin;
import org.eclipse.core.runtime.Path;
public class TestWorkspace {
public static final String TEST_PROJECT_NAME= "Test"; //$NON-NLS-1$
private static final String TEST_TESTDATA= "/testdata/Test.zip"; //$NON-NLS-1$
public static void init() {
// setup test resource project
ProjectUnzipUtil util= new ProjectUnzipUtil(new Path(TEST_TESTDATA), new String[]{TEST_PROJECT_NAME});
if (!getTestProject().isAccessible()) {
util.createProjects();
} else {
util.reset();
}
}
public static IProject getTestProject() {
return ResourcesPlugin.getWorkspace().getRoot().getProject(TEST_PROJECT_NAME);
}
}