package junit.extensions.eclipse.quick.javadoc;
import java.io.IOException;
import java.net.MalformedURLException;
import org.eclipse.contribution.junit.javadoc.test.TestProject;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.jdt.core.IPackageFragment;
import org.eclipse.jdt.core.IType;
public final class CreateTestProjectUtil {
public static TestProject createTestProject() throws CoreException, MalformedURLException, IOException{
final TestProject project = new TestProject();
project.addJar("org.junit", "junit.jar");
return project;
}
public static IPackageFragment createPackageFragment(final TestProject project, final String packageName) throws CoreException{
IPackageFragment created = project.createPackage(packageName);
return created;
}
public static IType createType(
final TestProject project,
final String packageName,
final String typeName,
final String source) throws CoreException{
return project.createType(project.getPackage(packageName), typeName + ".java",source);
}
private CreateTestProjectUtil(){
}
}